hadoop执行jps发现没有 DataNode 或 NameNode

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了hadoop执行jps发现没有 DataNode 或 NameNode相关的知识,希望对你有一定的参考价值。

参考技术A 1.可能两个xml配置文件有错误,查看 core-site.xml 和 hdfs-site.xml 是否有错误

2.可能为多次运行 hadoop namenode -format 命令导致,查看 core-site.xml 和 hdfs-site.xml 中配置的路径,将路径目录下的所有文件删除,重新运行 hadoop namenode -format,然后再运行 start-all.sh。

注意:hadoop namenode -format 执行一次就可以,下次启动hadoop时无需进行namenode的初始化,直接用start-dfs.sh开启namenode和datanode守护进程,每次退出之前记得stop-dfs.sh

Hadoop错误解决:执行jps后没有DataNode

参考技术A 这个问题,一般由于多次格式化NameNode导致。

第一步:停止hadoop:
stop-dfs.sh

第二步:删除所有名字为dfs的文件夹,我这里有以下两个文件夹,分别删除两次:
rm -r ./tmp/dfs/
rm -r ./app/tmp/dfs/

第三步:格式化HDFS:
./bin/hdfs namenode -format

第四步:重启hadoop:
start-dfs.sh

参考资料:

以上是关于hadoop执行jps发现没有 DataNode 或 NameNode的主要内容,如果未能解决你的问题,请参考以下文章

hadoop安装完成jps怎么没有datanode

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

hadoop生产环境中jps的使用

hadoop中的namenode和datanode都启动了,输入jps为啥只有一个4018Jps

hadoop集群slave节点jps后没有datanode解决方案

关于hadoop单机配置问题执行hadoop namenode -format并start-all.sh后用jps查看并没有启动成功