无法在centos中初始化namenode,datanode,jobtracker,tasktracker

时间:2014-11-28 06:14:34

标签: hadoop

当我发出命令时

for service in /etc/init.d/hadoop*
>do
>sudo $service stop
>done
its stops all the service

当我给出

for service in /etc/init.d/hadoop-hdfs-*
>do
>sudo $service stop
>done

停止所有服务 它有时会启动datanode,有时会启动namenode 例如:

21270 NameNode
21422 Jps
21374 SecondaryNameNode
2624 HMaster

11070 DataNode
11422 Jps
11554 SecondaryNameNode
2554 HMaster

同样的事情发生在jobtracker和tasktracker

我尝试格式化namenode但它没有帮助

我还在

中更改localhost的路径
core-site.xml from 8020 to 50020
and also in mapred-site.xml from 8021 to 50020

这次它使用jps显示NameNode,DataNode,JobTracker,Tasktracker

但是当我检查浏览器时localhost:50070 and localhost:50030 它指的是8020而不是50020。  为什么会这样? 请帮忙

1 个答案:

答案 0 :(得分:0)

从终端运行以下脚本以停止正在运行的hadoop守护程序。

> $HADOOP_INSTALL/hadoop/bin/stop-all.sh

从终端运行以下脚本以启动hadoop守护程序。

  

$ HADOOP_INSTALL / hadoop的/ bin中/ start-all.sh