jps命令应显示
的IDJPS
NameNode
TaskTracker
JobTracker
但我只获得JPS及其ID。剩下的工作正常。
4801 Jps
我试图发布屏幕截图是为了方便但不允许,因为我没有10分或类似的东西。
如果还有其他方法,如果您需要查看屏幕截图以帮助我解决问题,请告诉我。 问候。
答案 0 :(得分:2)
如果您已经使用sudo启动了hadoop服务,那么您需要使用sudo权限运行JPS。
$ sudo jps
答案 1 :(得分:0)
我怀疑NameNode 不是正在运行。你试过吗
ps -fe | grep -i namenode
或类似的?
答案 2 :(得分:0)
是的,没有一个hadoop守护进程正在运行。你是如何启动集群的?
答案 3 :(得分:0)
我有同样的问题,这让我完成了。 尝试正确编辑〜/ .bashrc 。 我之前在安装过程中偶然跳过了〜/ .bashrc 。
答案 4 :(得分:0)
你只显示ID,因为你没有先启动hadoop。在运行jps之前你必须使用start-all.sh启动hadoop,现在你可以运行jps。然后你将获得所需的输出