hadoop启动jps缺少namenode

问题遇到的现象和发生背景

问题一:启动Hadoop集群时,看到namenode启动了,但是查看jps时,没有namenode
问题二:查看数据节点是否正常启动时,拒绝连接

用代码块功能插入代码,请勿粘贴截图

问题一:jps
问题二:hdfs dfsadmin -report

运行结果及报错内容

问题一运行结果:
20418 DataNode
20979 JobHistoryServer
21014 Jps
20569 SecondaryNameNode
问题二报错结果:
report: Call From Master/192.168.110.128 to localhost:9000 failed on connection exception: java.net.ConnectException: 拒绝连接; For more details see: http://wiki.apache.org/hadoop/ConnectionRefused

我在启动hadoop集群的时候也出现过这种情况,我当时是这样解决的,你可以试一下
1.关闭集群:stop-all.sh
2.删除hadoop集群下的所有data/ logs/文件夹:rm -rf data/ logs/
3.格式化namenode hdfs namenode -format
4.重启集群:start-all.sh
5.之后jps查看是否有namenode