簡體   English   中英

Ubuntu:datanode無法啟動

[英]Ubuntu: datanode won't start

我已經在ubuntu 14上安裝了hadoop。我已經安裝了以下所有方法:

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

這是什么消息?

問題是什么 ? 以及我該如何解決?

更新/ etc / hosts

127.0.0.1    ubuntu

和/ etc / hostname

ubuntu

之后重新啟動您的電腦。

當我在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正常工作。 我不知道這對您有沒有幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM