DataNode無法啟動的原因

2021-10-10 15:10:25 字數 1201 閱讀 4577

1)現象:

#jps

看不到datanode

(2)可能原因:

datanode的clusterid 和 namenode的clusterid 不匹配。

(3)解決辦法:

找到data和name配置的dir路徑,找到hdfs-site.xml檔案(cd hadoop-2.6.5/etc/hadoop/)

<?xml version="1.0"?>

<?xml-stylesheet type="text/xsl" href="configuration.xsl"?>

dfs.name.dir

/home/cc/hadoop/name

dfs.data.dir

/home/cc/hadoop/data

dfs.replication2

1234567891011121314

15161718192021
進入配置的目錄

cd /home/cc/hadoop/

1能看到 data和name兩個資料夾,

將name/current下的version中的clusterid複製到data/current下的version中,覆蓋掉原來的clusterid

讓兩個保持一致。

#tue nov 07 00:37:37 est 2017

storageid=ds-bab60b94-88d8-43e4-810e-337684f621e8

clusterid=cid-0fe4b1be-69ee-4894-b97a-7470fe3ff79d

ctime=0

datanodeuuid=4acb3c75-9dc5-4e70-a6dc-f2ac6b9f4ab6

storagetype=data_node

layoutversion=-56

1234567

然後重啟ha

ddop,啟動後執行jps,檢視程序。

ok,datanode已經出現!

格式化namenode:hdfs namenode -format

DataNode無法啟動

關於hadoop集群中第二次啟動時,datanode沒有啟動的解決辦法 第一次啟動時沒有問題 第二次啟動時會有檔案殘留 產生乙個新的namenode檔案 id 就不認識以前的namenode了 導致集群不能正常啟動 解決辦法 在格式化之前,刪除datanode裡面的資訊 預設在 tmp,如果配置該目...

Hadoop無法啟動DataNode

問題詳述 當我多次通過以下指令格式化namenode之後,格式化namenode bin hdfs namenode format導致我在jps查詢時發現datanode無法啟動 問題原因 多次進行namenode格式化,導致 namenode 和 datanode 的集群 id 不匹配 datan...

hadoop的datanode無法啟動

這一周在centos裡安裝了偽分布式的hadoop做測試,但沒想到的是按網上的步驟配置後datanode節點怎麼也沒辦法啟動。後來通過分析啟動日誌後發現fs.data.dir引數設定的目錄許可權必需為755,要不啟動datanode節點啟動就會因為許可權檢測錯誤而自動關閉。提示資訊如下 arn or...