hadoop启动后jps命令后未找到NameNode服务

  如题,按照官方文档启动部署hadoop, https://hadoop.apache.org/docs/stable/hadoop-project-dist/hadoop-common/SingleCluster.html 或

https://www.cnblogs.com/hello-/articles/9600269.html

但是在执行‘ $ sbin/start-dfs.sh’命令进行‘jps’查看时发现没有NameNode服务,并且也未见到报错日志,如图:

按照网上说的方法先将core-site.xml中配置的hadoop.tmp.dir目录清空,然后格式化NameNode,再重启的,无效。

其实对我来说,异常情况并不要紧,关键是我需要日志,需要信息来分析,所以最重要的是能看到日志。

根据提示 直接‘tail -500f /opt/third/hadoop-2.10.0/logs/hadoop-deploy-secondarynamenode-localhost.localdomain.out’,出现一堆看不懂的信息,

 这时,关键来了,就是进入到/opt/third/hadoop-2.10.0/logs/目录去,发现有其他日志,即将后缀.out改为.log,终于发现错误,是‘Address already in use,bind:9000’,原来是我之前测试flink的时候在服务器上开启了一个‘nc -lk 9000’~

猜你喜欢

转载自www.cnblogs.com/1023linlin/p/12363026.html