天天看点

Zookeeper集群分布式安装

四台服务器之间免密登录

规划:需要三台服务器node2、node3、node4

首先将node1和node2拍摄快照,并还原到初始化快照上。

由于后续hadoop等需要四台服务器之间互相均可以免密登录,所以本次直接配置四台服务器的彼此之间的免密登录。配置思路如下:

Zookeeper集群分布式安装

a、 首先在四台服务器上都要执行:

ssh-keygen  -t  dsa  -P  ''  -f  ~/.ssh/id_dsa      

b、在node1上将node1 的公钥拷贝到authorized_keys中:

cat ~/.ssh/id_dsa.pub  >>  ~/.ssh/authorized_keys      

将该文件拷贝给node2:

scp ~/.ssh/authorized_keys  node2:/root/.ssh/      

c、在node2中将node2的公钥追加到authorized_keys中:

cat ~/.ssh/id_dsa.pub  >>  ~/.ssh/authorized_keys      

将该文件拷贝给node3:

scp ~/.ssh/authorized_keys  node3:/root/.ssh/      

d、在node3中将node3的公钥追加到authorized_keys中:

cat ~/.ssh/id_dsa.pub  >>  ~/.ssh/authorized_keys      

将该文件拷贝给node4:

scp ~/.ssh/authorized_keys  node4:/root/.ssh/      

e、在node4中将node4的公钥追加到authorized_keys中

cat ~/.ssh/id_dsa.pub  >>  ~/.ssh/authorized_keys      
scp ~/.ssh/authorized_keys  node1:/root/.ssh/
scp ~/.ssh/authorized_keys  node2:/root/.ssh/
scp ~/.ssh/authorized_keys  node3:/root/.ssh/      
[root@node4 ~]# ssh node3
Last login: Wed Oct 20 17:56:24 2021 from 192.168.134.102
[root@node3 ~]# 

ssh nodeX
exit # 退出      

继续阅读