start-dfs.sh啓動hadoop,在datanode上運行jps命令查看
通過UI界面察看,live nodes 個數卻不對
。
解決辦法:
當我們使用hadoop namenode -format格式化namenode時,會在namenode數據文件夾(這個文件夾爲自己配置文件中dfs.name.dir的路徑)中保存一個current/VERSION文件,記錄clusterID,datanode中保存的current/VERSION文件中的clustreID的值是第一次格式化保存的clusterID,這樣,datanode和namenode之間的ID不一致
datanode:
namenode:
將namenode的clusterID 複製到datanode中,若有多個datanode節點,則需全部配置,然後重啓即可。