日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

hadoop3.2.2--记录java.io.IOException: All specified directories have failed to load.问题

發(fā)布時(shí)間:2025/3/17 编程问答 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 hadoop3.2.2--记录java.io.IOException: All specified directories have failed to load.问题 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

問(wèn)題: 在初始化NameNode時(shí),hadoop102 沒(méi)有啟動(dòng)DataNode,但是log里又有DataNode,查看log提示:java.io.IOException: All specified directories have failed to load.

原因: 一開(kāi)始初始化NameNode之后發(fā)現(xiàn)有問(wèn)題,開(kāi)始排查配置文件,修改完配置后,沒(méi)有刪除NameNode及DataNode相關(guān)數(shù)據(jù),直接初始化NameNode導(dǎo)致clusterID不匹配;

解決方案一:

1.在以下路徑找到NameNode的VERSION文件:

[xiaobai@hadoop102 current]$ pwd /opt/module/hadoop-3.2.2/data/dfs/name/current [xiaobai@hadoop102 current]$ vim VERSION

NameNode的VERSION文件長(zhǎng)這個(gè)樣子:

#Fri Jun 11 23:59:05 CST 2021 namespaceID=643636441 clusterID=CID-b15b1f6e-7e10-46e4-b39f-be02812c6765 cTime=1623427145615 storageType=NAME_NODE blockpoolID=BP-1094756810-192.168.10.102-1623427145615 layoutVersion=-65

2.在以下路徑找到DataNode的VERSION文件:

[xiaobai@hadoop102 current]$ pwd /opt/module/hadoop-3.2.2/data/dfs/data/current [xiaobai@hadoop102 current]$ vim VERSION

DataNode的VERSION文件長(zhǎng)這個(gè)樣子:

#Fri Jun 11 23:44:16 CST 2021 storageID=DS-76a2b31c-db46-4364-8acc-ea16f2bae593 clusterID=CID-062f154c-b852-49ff-9558-e8d0f9ac95b3 cTime=0 datanodeUuid=aaa74fa5-917f-49e7-9303-7bb1eef5ce55 storageType=DATA_NODE layoutVersion=-57

3.用NameNode/VERSION中的clusterID替換DataNode/VERSION中的clusterID:

#Fri Jun 11 23:44:16 CST 2021 storageID=DS-76a2b31c-db46-4364-8acc-ea16f2bae593 clusterID=CID-b15b1f6e-7e10-46e4-b39f-be02812c6765 cTime=0 datanodeUuid=aaa74fa5-917f-49e7-9303-7bb1eef5ce55 storageType=DATA_NODE layoutVersion=-57

4.重新啟動(dòng)NameNode:

[xiaobai@hadoop102 hadoop-3.2.2]$ sbin/start-dfs.sh

查看進(jìn)程:

[xiaobai@hadoop102 hadoop-3.2.2]$ jps 23653 DataNode 23866 Jps 21805 NameNode [xiaobai@hadoop103 hadoop-3.2.2]$ jps 13912 DataNode 14617 Jps [xiaobai@hadoop104 opt]$ jps 13639 SecondaryNameNode 13544 DataNode 13677 Jps

解決方案二:

先刪除NameNode/DataNode相關(guān)數(shù)據(jù),再重新初始化NameNode;
重新格式化NameNode==>

總結(jié)

以上是生活随笔為你收集整理的hadoop3.2.2--记录java.io.IOException: All specified directories have failed to load.问题的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。