jps 命令应该显示针对的 ID
JPS
NameNode
TaskTracker
JobTracker
但我只得到 JPS 及其 ID。它的其余部分工作正常。
4801 Jps
为了方便起见,我尝试发布屏幕截图,但由于我没有 10 分或类似的东西,因此不允许。
如果有其他方法,如果你需要查看屏幕截图来帮助我解决我的问题,请告诉我。带着敬意。
jps 命令应该显示针对的 ID
JPS
NameNode
TaskTracker
JobTracker
但我只得到 JPS 及其 ID。它的其余部分工作正常。
4801 Jps
为了方便起见,我尝试发布屏幕截图,但由于我没有 10 分或类似的东西,因此不允许。
如果有其他方法,如果你需要查看屏幕截图来帮助我解决我的问题,请告诉我。带着敬意。
如果您已经使用 sudo 启动了 hadoop 服务,那么您需要使用 sudo 权限运行 JPS。
$ sudo jps
我怀疑 NameNode没有运行。你有没有尝试过
ps -fe | grep -i namenode
或类似的?
是的,没有一个 hadoop 守护进程正在运行。你是如何启动集群的?
我有同样的问题,这让我完成了。尝试正确编辑您的~/.bashrc。在我之前的安装过程中,我确实不小心跳过了~/.bashrc 。
只显示 ID,因为您没有先启动 hadoop。在运行 jps 之前,您必须使用 start-all.sh 启动 hadoop,现在您可以运行 jps。然后您将获得所需的输出