2017-08-13 37 views
0

如果我运行:Hadoop的NameNode会不启动与 “sbin目录/ start-dfs.sh” 但随着 “斌/ Hadoop的NameNode的” 做(尽管没有错误显示)

sbin/start-dfs.sh 

那么它不尽管印刷真正开始的NameNode:

Starting namenodes on [0.0.0.0] 
0.0.0.0: starting namenode, logging to /home/myuser/apps/hadoop-2.7.4/logs/hadoop-myuser-namenode-mybox.out 
localhost: starting datanode, logging to /home/myuser/apps/hadoop-2.7.4/logs/hadoop-myuser-datanode-mybox.out 
Starting secondary namenodes [0.0.0.0] 
0.0.0.0: starting secondarynamenode, logging to /home/myuser/apps/hadoop-2.7.4/logs/hadoop-myuser-secondarynamenode-mybox.out 

如果我不是做bin/hadoop namenode然后名称节点确实启动。为什么?

回答

0

我假设你的Hadoop-2。*在你machiene,

对于sbin目录/ start-dfs.sh

您的输出似乎确定, 检查JPS或尝试登录到的NameNode URL,

斌/ Hadoop的NameNode的:

用gedit打开或任何编辑您的$ HADOOP_HOME /斌/ Hadoop的文件, 验证什么它要对参数的NameNode

通常用于格式化您的NameNode做,指挥Hadoop的HDFS或namenode的 -format使用。

为了启动DFS和纱线

start-dfs.sh

start-yarn.sh

命令将被用于

+0

无的奏效。最后,我不得不改变XML文件中的很多设置以及hadoop用户的某些文件夹的权限。 –

+0

你如何运行,你是否设置了一切类路径,或者你正在导航到该文件夹​​。 {为了测试,不要为hadoop创建单独的用户并尝试安装hadoop} – Chauhan

+0

我可以知道您的环境配置 – Chauhan

相关问题