4

jps 命令应该显示针对的 ID

JPS
NameNode
TaskTracker
JobTracker

但我只得到 JPS 及其 ID。它的其余部分工作正常。

4801 Jps

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

如果有其他方法,如果你需要查看屏幕截图来帮助我解决我的问题,请告诉我。带着敬意。

4

5 回答 5

2

如果您已经使用 sudo 启动了 hadoop 服务,那么您需要使用 sudo 权限运行 JPS。

$ sudo jps
于 2014-11-13T08:01:06.310 回答
0

我怀疑 NameNode没有运行。你有没有尝试过

ps -fe | grep -i namenode

或类似的?

于 2013-08-16T09:54:40.847 回答
0

是的,没有一个 hadoop 守护进程正在运行。你是如何启动集群的?

于 2013-08-16T16:33:43.167 回答
0

我有同样的问题,这让我完成了。尝试正确编辑您的~/.bashrc。在我之前的安装过程中,我确实不小心跳过了~/.bashrc 。

于 2015-09-12T14:41:55.397 回答
0

只显示 ID,因为您没有先启动 hadoop。在运行 jps 之前,您必须使用 start-all.sh 启动 hadoop,现在您可以运行 jps。然后您将获得所需的输出

于 2016-04-14T19:51:40.843 回答