在ubuntu 15.10上安装了hadoop 2.7.1
一切都很好,只有当我点击jps,我可以看到所有的恶魔运行,除了namenode。
一开始它显示:- su: /home/hduser/../libexec/hadoop-config.sh: No such file or directory
当我在谷歌上搜索的时候,我知道,我可以忽略这个,因为我的
<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的用户)拥有这些文件夹的权限
有什么线索吗??
2条答案
按热度按时间flmtquvp1#
在花了一段时间之后,这个简单的改变对我起了作用。
按ifconfig。
复制ip地址
注解此行
添加以下行
j8yoct9x2#
这可能是由于频繁的namenode格式造成的问题。请查看日志记录器中的namenode日志。可能的解决方案:检查core-site.xml中的hadoop.tmp.dir。在该位置上,确保namenode和datanode具有相同的clusterid(否则使它们相同)。您可以在dfs/name/current和dfs/data/current的版本文件中看到clusterid。如果有道理的话。