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

2024-12-26 06:48:09
推荐回答(2个)
回答1:

可能是楼主启动集群后,又重复格式化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中内容会全部丢失。

回答2:

启动前先格式化namenode,按教程一步一步来