1.修改映射关系
我有三台服务器,准备分别命名为node1,node2,node3。基本操作都是在node1上面完成的,然后同步到其他的服务器上面去,用户是新建了一个hadoop的用户
$vim /etc/hosts
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
#添加映射关系
192.168.31.36 node3
192.168.31.175 node2
192.168.31.106 node1
2.将集群node1 上的文件hosts
文件 通过 scp
命令复制发送到集群的每一个节点:
for a in {1..3} ; do sudo scp /etc/hosts hadoop@node$a:/etc/hosts ; done
2.启动ssh免密登录
1.在node1上进行下面操作
sudo vi /etc/ssh/sshd_config
将这两行的注释去掉,
#RSAAuthentication yes #开启私钥验证
#PubkeyAuthentication yes #开启公钥验证
RSAAuthentication yes # 启用 RSA 认证
PubkeyAuthenticat