当前位置:   article > 正文

伪分布模式下Hadoop启动没有namenode节点_hadoop子节点没有namenode

hadoop子节点没有namenode

启动过程没有发现错误,但是jps查看进程时,发现少了NameNode,而DataNode却存在:

原因:是端口9000已经被占用,解决办法有两个,

第一种:查找占用端口的进程,kill掉它。

hadoop@hadoop:~$ sudo netstat -anp|grep 9000
在这里插入图片描述

发现是我的docker代理在使用9000端口,和我的datanode端口冲突,导致我的datanode起不来

hadoop@hadoop:~$ sudo kill -9 7975(7975是端口号)

最后重新执行启动脚本,jps就可以看到NameNode了

如果已占用进程需要使用9000端口,

可用第二种方法:修改core-site.xml文件,把9000改成其他如9001
在这里插入图片描述

重启hadoop就可以看到NameNode啦!

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/羊村懒王/article/detail/389805
推荐阅读
相关标签
  

闽ICP备14008679号