今天在启动hadoop集群时,开启全部服务后,用jps检测,发现没有datanode服务

如图所示,开启时datanode可以正常开启,其它服务都正常,唯独没有datanode,关闭时显示

localhost: no datanode to stop

可能的原因是hadoop主节点格式化次数过多

下面给出我的解决方案:

 1.编辑hadoop目录下的/etc/hadoop/core-site.xml

vi /sofftware/hadoop/hadoopducument/HADOOP/etc/hadoop/core-site.xml

 我在安装时将hadoop安装在 /software/hadoop/hadoopducument/ 下 ,并将安装包改名为HADOOP

2.切换至上述查找到的路径中,并查看该目录下的内容

cd /software/hadooop/hadoopducument

删除dfs目录

rm -rf dfs

3.主节点格式化

hadoop namenode -format

4.再次尝试启动服务

start-all.sh

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐