天天看點

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 # 退出      

繼續閱讀