0


Hadoop集群启动后命令JPS没有DataNode或者NameNode

问题原因

1)需要检查core-site.xml 和 hdfs-site.xml这俩文件,配置没错的话再看第二条
2)可能已经执行格式化NameNode后,但是格式之前并没有停止之前的进程并删除相关数据。

解决方案(记得你的集群删除前需要停止,每个副本都要进行一次下面操作)

1)删除dfs文件夹里的文件和删除nm-local-dir目录

    a:删除掉nm-local-dir目录
cd /opt/module/hadoop-3.1.3/data
rm -rf nm-local-dir
    b:进入/opt/module/hadoop-3.1.3/data/dfs目录里面删除掉所有文件
cd /opt/module/hadoop-3.1.3/data/dfs
    c:删除目录
rm -rf data
rm -rf name
    c:进入/opt/module/hadoop-3.1.3/logs目录里面删除掉所有文件 
cd /opt/module/hadoop-3.1.3/logs
rm -rf *

2)删除后需要重新执行格式化NameNode操作

hdfs namenode -format

3)启动dfs

start-dfs.sh

4)查看jps

显示nameNODE和DataNode

标签: hadoop 大数据 hdfs

本文转载自: https://blog.csdn.net/qq_53953480/article/details/129702057
版权归原作者 小林月 所有, 如有侵权,请联系我们删除。

“Hadoop集群启动后命令JPS没有DataNode或者NameNode”的评论:

还没有评论