Hadoop集群搭建——Ⅰ.环境准备
关于虚拟机 络设置可参考:https://www.cnblogs.com/huanongying/p/7061719.html
一、集群时间同步
若是centos8系统,参考:https://www.cnblogs.com/freeweb/p/12980841.html
? 为保证集群时间不会因为 络情况出现时间异步的情况,将节点1作为时间服务器,同步集群之间时间。
1、集群中所有的机器安装ntp时间同步工具。
2、节点1设置为时间同步服务器
? 在所有机器上执行以下命令。
? 修改节点1中的/etc/ntp.conf文件,添加server设置127.127.1.0为其自身。
? 在public servers下面添加
? 在access下面添加一个restrict段,此段ip为集群公 ip。
? 如下图所示:
? 在时间同步客户端(除节点1以外节点)执行以下命令同步时间
4、开启时间同步
? 在所有节点执行时间同步
二、集群主机名更名
? 修改主机名有两种方式,一种是临时有效,重启后失效。另一种则永久有效。此处只介绍永久有效的修改方式。
三、主机映射
? 测试:
四、免密登录
? 为了保证集群之间通信顺畅,可用ssh在集群之间做免密登录
? 安装ssh服务并启动
1、节点1生成密钥,可以一直回车确认使用默认
? CentOS7 默认使用RSA加密算法生成密钥对,保存在~/.ssh目录下的id_rsa(私钥)和id_rsa.pub(公钥)。也可以使用“-t DSA”参数指定为DSA算法,对应文件为id_dsa和id_dsa.pub,密钥对生成过程会提示输入私钥加密密码,可以直接回车不使用密码保护。
2、将公钥发送给其余节点相同目录下
3、验证免密登录成功
? 如果想既能从node1免密登录node2,又想从node2免密登录node1,则以后续节点为主,重复上面2的工作,但是要注意密钥位置。详见https://blog.csdn.net/tladagio/article/details/79612795
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!