伺服器:
192.168.152.140 hdnn140
192.168.152.141 hddn141
192.168.152.142 hddn142
一、修改hosts檔案
host檔案存放在 /etc/hosts
二、三台伺服器分别
建立hadoop使用者
groupadd hadoop
useradd -g hadoop hadoop
三、設定密碼
passwd hadoop
切換到hadoop使用者登入su hadoop
四、生成無密碼通路的公鑰/私鑰對
ssh-keygen -t rsa
什麼都不輸入 回車兩次
檢視:id_rsa 私鑰 id_rsa.pub 公鑰
五、在hd_nn_140上将id_rsa.pub的内容輸出追加到authorized_keys:
cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
六、添權重限
chmod 700 .ssh
chmod 600 authorized_keys
七、拷貝hddn141和hddn142中id_rsa.pub内容到hdnn140的authorized_keys檔案中
八、通過scp指令拷貝authorized_keys到hddn141和hddn142的~/.ssh目錄中
scp /home/hadoop/.ssh/authorized_keys hadoop@hddn141:~/.ssh/authorized_keys
九、測試本機,測試時本機應保持為hadoop使用者登入。
ssh hddn141
ssh hddn142
第一次測試需要輸入yes 之後就不用了
到此搞定!
本文轉自 yntmdr 51CTO部落格,原文連結:http://blog.51cto.com/yntmdr/1631908,如需轉載請自行聯系原作者