hadoop namenode не запускается с "sbin/start-dfs.sh", а с "bin/hadoop namenode" (несмотря на отсутствие ошибок)

Если я бегу:

sbin/start-dfs.sh 

Тогда он фактически не запускает наменоде, несмотря на печать:

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 тогда наменоде НАЧИНАЕТСЯ. Зачем?

1 ответ

Я предполагаю, что у вас есть hadoop-2.* В вашей машине,

Для sbin/start-dfs.sh

Ваш вывод кажется нормальным, проверьте jps или попробуйте войти в urmenode namenode,

и для bin/hadoop namenode:

откройте ваш файл $HADOOP_HOME/bin/hadoop с помощью gedit или любого редактора, проверьте, что он собирается делать для аргумента namenode

Обычно для форматирования вашего namenode используется команда hadoop или hdfs namenode -format.

Для запуска DFS и пряжи

start-dfs.sh

start-yarn.sh

команда будет использоваться

Другие вопросы по тегам