2013-04-26 89 views
3

我想在我的ubuntu機器上配置一個虛擬hadoop 1節點集羣。然而,當我給下面的命令hadoop namenode沒有檢測到

斌/ start-all.sh

它啓動所有守護程序,但是當我做JPS,它並沒有給我namnode端口,當我去NameNode的日誌 的顯示以下消息。

2013-04-26 11:59:09,927 ERROR org.apache.hadoop.hdfs.server.namenode.NameNode: java.io.IOException: Incomplete HDFS URI, no host: hdfs://vikasXXX.XX.XX.XX:X000 
    at org.apache.hadoop.hdfs.DistributedFileSystem.initialize(DistributedFileSystem.java:85) 
    at org.apache.hadoop.fs.FileSystem.createFileSystem(FileSystem.java:1386) 
    at org.apache.hadoop.fs.FileSystem.access$200(FileSystem.java:66) 
    at org.apache.hadoop.fs.FileSystem$Cache.get(FileSystem.java:1404) 
    at org.apache.hadoop.fs.FileSystem.get(FileSystem.java:254) 
    at org.apache.hadoop.fs.FileSystem.get(FileSystem.java:123) 
    at org.apache.hadoop.fs.Trash.<init>(Trash.java:62) 
    at org.apache.hadoop.hdfs.server.namenode.NameNode.startTrashEmptier(NameNode.java:314) 
    at org.apache.hadoop.hdfs.server.namenode.NameNode.initialize(NameNode.java:310) 
    at org.apache.hadoop.hdfs.server.namenode.NameNode.<init>(NameNode.java:496) 
    at org.apache.hadoop.hdfs.server.namenode.NameNode.createNameNode(NameNode.java:1279) 
    at org.apache.hadoop.hdfs.server.namenode.NameNode.main(NameNode.java:1288) 

2013-04-26 11:59:09,929 INFO org.apache.hadoop.hdfs.server.namenode.NameNode: SHUTDOWN_MSG: 
/************************************************************ 
SHUTDOWN_MSG: Shutting down NameNode at vikas/XXX.XX.XX.XX 
************************************************************/ 

可能是什麼原因?

感謝

回答

4

我假設你已經掩蓋和共享您的網址

hdfs://vikasXXX.XX.XX.XX:X000

,我認爲它不是由名稱識別您的機器。嘗試使用本地主機,並檢查它是否工作。

hdfs://localhost:8020

+0

我爲面臨同樣的問題在這裏:http://stackoverflow.com/questions/18944556/unable-to-start-namenode-for-hadoop-in-cygwin,但無法找到一個解決方案 – 2013-09-22 16:21:32