【Hadoop】Datanode啓動失敗

啓動hadoop後,用jps命令查看,始終沒有DataNode。

 

 解決辦法:

首先關閉hadoop
hadoop@vici-PC:/usr/local/hadoop$ ./sbin/stop-all.sh

進入tmp這個文件下(看好路徑)
hadoop@vici-PC:/usr/local/hadoop$ cd ./tmp

刪除dfs
hadoop@vici-PC:/usr/local/hadoop/tmp$ rm -rf dfs/

初始化namenode
hadoop@vici-PC:/usr/local/hadoop/tmp$ cd ..
hadoop@vici-PC:/usr/local/hadoop$ ./bin/hdfs namenode -format

再次啓動
hadoop@vici-PC:/usr/local/hadoop$ ./sbin/start-dfs.sh

或者直接刪除./tmp文件

cd /usr/local/hadoop
./sbin/stop-dfs.sh   # 關閉
rm -r ./tmp     # 刪除 tmp 文件,注意這會刪除 HDFS 中原有的所有數據
./bin/hdfs namenode -format
./sbin/start-dfs.sh  # 重啓

 

參考博客:

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章