1. 程式人生 > 實用技巧 >hadoop jps命令啟動後無法顯示datanode

hadoop jps命令啟動後無法顯示datanode

hadoop jps命令啟動後無法顯示datanode

問題原因:多次執行hadoop namenode -format命令

解決方案
將namenode的clusterID複製給datanode的clusterID,使其一致。

1、檢視路徑
檢視hdfs-site.xml檔案中dfs.datanode.data.dir和dfs.namenode.name.dir中的value值

在這裡插入圖片描述
2、將namenode的clusterID複製下來
執行cd命令
例如我這裡:cd /hadoop/tmp/dfs/name ls進行檢視
在這裡插入圖片描述
將current裡的VERSION檔案中的clusterID複製下來
例如我這裡cd current

cat VERSION
在這裡插入圖片描述
3、將複製下來clusterID貼上到datanode的clusterID中(與上面操作類似 vi一下就可以了)

4、啟動start-dfs.sh

再執行jps就datanode就出現了