2017-04-25 61 views
0

我已经在我的mac OS sierra上安装了hadoop 2.8.0。当我给JPS命令时,我看不到datanode和nodemanager没有运行?Hadoop datanode和节点管理器未运行

名称节点,资源管理器,辅助名称节点正在运行。

+0

您在运行它们之前是否对它们进行了格式化? –

+0

是的我使用hadoop namenode -format格式化了namenode。 – chandu

+0

检查您的datanode和nodemanager日志是否有错误。 – franklinsijo

回答

0

你应该通过这个命令检查所有节点的状态,

sudo -u hdfs hdfs dfsadmin -report 

,你无法找到的所有节点,您的节点不工作。所以你应该检查你的缺失节点的设置。

如果通过commnad找到所有节点,则您的jps命令不起作用,因此您应该从/tmp文件夹中删除hsperfdata_*文件夹。

+0

的日志感谢您的回复。我刚刚在MAC上使用homebrew安装了hadoop,并完成了所有配置。我检查了命令hdfs dfsadmin -report。它给出了配置容量:0(0 B) 当前容量:0(0 B) DFS剩余:0(0 B) 使用的DFS:0(0 B) DFS使用%:NaN% 在复制块中:0 具有损坏副本的块:0 缺少块:0 缺少块(具有复制因子1):0 等待删除块:0 – chandu

+0

报告显示您的datanode根本不起作用。你必须修改所有节点的设置,例如'/ etc/hosts','/ etc/hadoop/conf/yarn-site.xml'和'getenforce'(SELinux)等。 – Navieclipse