2016-09-19 79 views

回答

0

它要求,因爲它使用了SSH協議的密碼,你可以通過添加您的公鑰對每個節點的所有SSH文件,使之無密碼避免這種情況。

1

在Ubuntu中,你可以使用下面的一次性設置步驟,無需運行Hadoop的命令時,需輸入密碼,例如,start-dfs.sh,start-yarn.sh:

sudo apt-get install openssh-server openssh-client 
ssh-keygen -t rsa 
ssh-copy-id [email protected] 

用您的用戶名替換用戶。它是在Ubuntu 16.04.2,Hadoop的2.7.3測試,jdk1.8.0_121

注意:1.在執行 「SSH-凱基-t RSA」 命令,你可以簡單地按回車鍵三次接受默認值。 2.執行「ssh-copy-id user @ localhost」命令時,「你確定要繼續連接(是/否)嗎?」輸入「是」,然後輸入您的密碼

看到這個question

相關問題