筆者在電腦上配置了hadoop集群後,電腦上的本地ip發生了改變。在啟動集群時,出現不斷輸入密碼的現象。
[hadoop@wh bin]# sh $hadoop_home/sbin/start-all.shthis script
is deprecated. instead use start-dfs.sh and start-yarn.sh
starting namenodes on [wh]
root@wh
's password:
wh: authentication failed.
root@wh
's password:
wh: starting datanode, logging to /home/software/hadoop-2.7.7/logs/hadoop-root-datanode-wh.out
starting secondary namenodes [
0.0.0.0
]root@
0.0.0.0
's password:
0.0.0.0: starting secondarynamenode, logging to /home/software/hadoop-2.7.7/logs/hadoop-root-secondarynamenode-wh.out
starting yarn daemons
starting resourcemanager, logging to /home/software/hadoop-2.7.7/logs/yarn-root-resourcemanager-wh.out
root@wh
's password:
wh: starting nodemanager, logging to /home/software/hadoop-2.7.7/logs/yarn-root-nodemanager-wh.out
出現原因:
openssh協議裡,ssh會把你每個你訪問過計算機的公鑰(public key)都記錄在~/.ssh/known_hosts;當下次訪問相同計算機時,openssh會核對公鑰。如果公鑰不同,openssh會發出警告,在更改ip後,資訊會發生改變,所以出現這次現象。
解決方法:
方法一:
rm -rf ~/.ssh/known_hosts
優點:乾淨利索
2方法二:
vi ~/.ssh/known_hosts
刪除對應ip的相關rsa資訊(本例可知刪除53行資訊即可)
優點:其他正確的公鑰資訊保留
缺點:還要vi,還要找到對應資訊,稍微優點繁瑣
3方法三:
清除舊的公鑰資訊
ssh-keygen -r 192.168.0.100
優點:快、穩、狠
缺點:沒有缺點
Hadoop 2 7 4 關閉與啟動
環境說明 root hadp master sbin hadoop version hadoop 2.7.4 一 指令碼封裝全部一起啟動 關閉 1.1 啟動 root hadp master sbin start all.sh this script is deprecated.instead us...
Hadoop 2 7 4 關閉與啟動
環境說明 root hadp master sbin hadoop version hadoop 2.7.4 一 指令碼封裝全部一起啟動 關閉 1.1 啟動 root hadp master sbin start all.sh this script is deprecated.instead us...
hadoop集群啟動時需要輸入密碼
筆者在電腦上配置了hadoop集群後,電腦上的本地ip發生了改變。在啟動集群時,出現不斷輸入密碼的現象。hadoop wh bin sh hadoop home sbin start all.sh this script is deprecated.instead use start dfs.sh ...