2014-06-22 43 views
0

我已經安裝了Hadoop的我有安裝所有下面是如何做:Ubuntu的:數據節點將不會啓動在Ubuntu 14

http://www.michael-noll.com/tutorials/running-hadoop-on-ubuntu-linux-multi-node-cluster/#java-io-ioexception-incompatible-namespaceids

,但不是我的第一個Hadoop的安裝。

問題是:datanode不啓動。這是datanode.log的日誌:

2014-06-22 18:51:34,438 INFO org.apache.hadoop.metrics2.impl.MetricsSystemImpl: DataNode metrics system started 
2014-06-22 18:51:35,640 INFO org.apache.hadoop.metrics2.impl.MetricsSourceAdapter: MBean for source ugi registered. 
2014-06-22 18:51:35,719 WARN org.apache.hadoop.metrics2.impl.MetricsSystemImpl: Source name ugi already exists! 
2014-06-22 18:51:37,078 ERROR org.apache.hadoop.hdfs.server.datanode.DataNode: java.net.UnknownHostException: ubuntu: ubuntu 
     at java.net.InetAddress.getLocalHost(InetAddress.java:1402) 
     at org.apache.hadoop.security.SecurityUtil.getLocalHostName(SecurityUtil.java:252) 
     at org.apache.hadoop.security.SecurityUtil.login(SecurityUtil.java:270) 
     at org.apache.hadoop.hdfs.server.datanode.DataNode.<init>(DataNode.java:291) 
     at org.apache.hadoop.hdfs.server.datanode.DataNode.makeInstance(DataNode.java:1582) 
     at org.apache.hadoop.hdfs.server.datanode.DataNode.instantiateDataNode(DataNode.java:1521) 
     at org.apache.hadoop.hdfs.server.datanode.DataNode.createDataNode(DataNode.java:1539) 
     at org.apache.hadoop.hdfs.server.datanode.DataNode.secureMain(DataNode.java:1665) 
     at org.apache.hadoop.hdfs.server.datanode.DataNode.main(DataNode.java:1682) 

2014-06-22 18:51:37,102 INFO org.apache.hadoop.hdfs.server.datanode.DataNode: SHUTDOWN_MSG: 
/************************************************************ 
SHUTDOWN_MSG: Shutting down DataNode at java.net.UnknownHostException: ubuntu: ubuntu 
************************************************************/ 

我試圖格式化namenode但沒有結果。

有時在控制檯中我看到這個消息:

sudo: unable to resolve host ubuntu 

這是什麼消息?

什麼問題?以及我如何解決它?

回答

1

更新/ etc/hosts中

127.0.0.1 ubuntu 

和/ etc /主機名

ubuntu 

在此之後重新啓動計算機。

0

當我在Ubuntu上運行hadoop-1.1.2時,有時datanode沒有啓動。我通過從終端使用jps命令來了解它。當我面對這樣的情況時,我刪除了我的hadoop集羣中的數據文件夾。對我來說,

>rm -rf /var/opt/hadoop/cluster/dfs/data 
>/home/hadoop/hadoop-1.1.2/bin/hadoop namenode -format 

之後,我從終端再次打電話給JPS。那時候,datanode工作正常。 我不知道這對你有沒有幫助。