2016-02-19 24 views
0

安裝的Hadoop 2.7.1在Ubuntu 15.10的Namenode沒有啓動-su:/home/hduser/../libexec/hadoop-config.sh:沒有這樣的文件或目錄

一切工作正常,只有當我打JPS,我可以看到除了namenode以外的所有惡魔。

在啓動它顯示: - su: /home/hduser/../libexec/hadoop-config.sh: No such file or directory

當我GOOGLE了它,我才知道,我可以忽略這一點,因爲我的

<property> 
    <name>dfs.namenode.name.dir</name> 
    <value>file:/usr/local/hadoop_store/hdfs/namenode</value> 
</property> 
<property> 
    <name>dfs.datanode.data.dir</name> 
    <value>file:/usr/local/hadoop_store/hdfs/datanode</value> 
</property> 

設置是否正確,hduser(運行在用戶hadoop)擁有這些文件夾的許可

任何線索?

+0

編輯在'logs'目錄NameNode的日誌,你的問題。 –

回答

0

這可能是由於頻繁的Namenode格式引起的問題。請查看記錄器中的namenode日誌。 可能的解決方案: 檢查core-site.xml中的hadoop.tmp.dir。 在該位置上,確保您具有與namenode和datanode相同的clusterid(否則使它們相同)。 您可以在dfs/name/current和dfs/data/current的VERSION文件中看到clusterid。如果這是有道理的。

0

花了一些時間後,這個簡單的改變對我有效。

按下ifconfig。

副本IP地址

sudo gedit /etc/hosts 

評論這條線

#127.0.0.1 localhost 

添加以下行

10.0.2.15(your ip address) Hadoop-NameNode 
相關問題