问题原因
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
文章来源:https://www.toymoban.com/news/detail-441104.html
显示nameNODE和DataNode 文章来源地址https://www.toymoban.com/news/detail-441104.html
到了这里,关于Hadoop集群启动后命令JPS没有DataNode或者NameNode的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!