运行jps命令没有显示NameNode或Tasktracker ID,虽然它在我使用start.sh命令时进行了统计

时间:2013-08-16 09:52:33

标签: hadoop

jps命令应显示

的ID
JPS
NameNode
TaskTracker
JobTracker

但我只获得JPS及其ID。剩下的工作正常。

4801 Jps

我试图发布屏幕截图是为了方便但不允许,因为我没有10分或类似的东西。

如果还有其他方法,如果您需要查看屏幕截图以帮助我解决问题,请告诉我。 问候。

5 个答案:

答案 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。然后你将获得所需的输出