hadoop搭建後,通過start-dfs.sh執行後,還需要namenode節點啓動後,一直卡在界面上;
現象描述:
1.啓動namenode節點還需要輸入密碼
2.一直卡在界面上
3.各個datanode節點均已經啓動,有進程顯示
解決方案:
1.由於啓動namenode的時候,還需要輸入密碼,這個就是原因所在
2.在namenode機器上需要設置免密登錄,只需要在這臺機器上執行如下命令即可
ssh-keygen -t dsa -P '' -f ~/.ssh/id_dsa
cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys
3.在slaves配置文件中配置了namenode的那臺機器,但是啓動後,datanode沒有啓動,原因是由於
datanode的clusterID 和 namenode的clusterID 不匹配。將其datanode中的clusterID改成與namenode的clusterIDy一致即可