2013-01-18 25 views
0

我想安裝單個節點上的Hadoop-0.23.5,但開始NameNode和DataNode會後安裝時,它顯示的可用數據管理部是0:數據節點可用:0的Hadoop

Configured Capacity: 0 (0 KB) Present Capacity: 0 (0 KB) DFS Remaining: 0 (0 KB) DFS Used: 0 (0 KB) DFS Used%: �% Under replicated blocks: 0 Blocks with corrupt replicas: 0 Missing blocks: 0 

Datanodes available: 0 (0 total, 0 dead) 

我查了數據節點日誌文件,這是錯誤:

FATAL org.apache.hadoop.hdfs.server.datanode.DataNode: Exception in secureMain 
java.io.IOException: Incorrect configuration: namenode address dfs.namenode.servicerpc-address or dfs.namenode.rpc-address is not configured. 

我設置在HDFS-site.xml中dfs.namenode.rpc地址,我不知道是什麼問題。有誰知道我該如何解決這個問題。

+0

你可以發佈你的核心的site.xml和HDFS,網站的內容.XML? 並輸出「netstat -alnp | grep 9000」? –

回答

0

你可能打this issue其中受影響的版本0.23

你需要做的就是更新fs.default.name核心-default.xml中

+0

我將fs.default.name設置爲「hdfs:// localhost:9000」,我也將它更改爲「hdfs:// n1:9000」,但它不能解決問題。我有單節點和/ etc/hosts設置爲:127.0.0.1 localhost.localdomain localhost 192.168.186.139 n1 –

+0

您是否在更改此值後重新啓動羣集?你也可以嘗試把它放在core-site.xml中。 –

+0

是的,我重新啓動集羣,任何其他建議?我怎麼能在core-site.xml中設置主機?什麼是價值? –