hadoop出现namenode running as process 18472. Stop it first.,hadoopnamenode


hadoop出现namenode running as process 18472. Stop it first.等等,类似的出现了好几个。

namenode running as process 32972. Stop it first.
127.0.0.1: ssh: connect to host 127.0.0.1 port 22: No error
127.0.0.1: ssh: connect to host 127.0.0.1 port 22: No error
jobtracker running as process 81312. Stop it first.
127.0.0.1: ssh: connect to host 127.0.0.1 port 22: No error


解决办法:说明你没有启动起来,所以在启动之前你需要 在重新启动hadoop之前要先stop掉所有的hadoop服务。 

然后恢复正常启动。


ubuntu下hadoop伪分布不可以启动namenode

utlocalhost: tasktracker running as process 9175. Stop it first.这个表示tasktracker已经启动,执行stop-all.sh关闭所有进程再重新启动就好了。
不过你具体遇到什么问题也没描述清楚,最好贴日志,不要光以你个人理解来描述问题
 

Ubuntu是别人安装好的,在Ubuntu下安装hadoop,不可以启动hadoop,总是报需要需要停止一些进程,如下

可能是楼主启动集群后,又重复格式化namenode导致的。

如果只是测试学习,可以使用如下解决方法:
1、首先kill掉26755、21863和26654几个进程。如果kill 26755不行,可以kill -kill 26755。
2、手动删除conf/hdfs-site.xml文件中配置的dfs.data.dir目录下的内容。
3、执行$HADOOP_HOME/bin/hadoop namenode -format
4、启动集群$HADOOP_HOME/bin/start-all.sh

后果:
HDFS中内容会全部丢失。
 

相关内容