Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/hadoop/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Hadoop 当我点击JPS命令时,名称节点未显示_Hadoop - Fatal编程技术网

Hadoop 当我点击JPS命令时,名称节点未显示

Hadoop 当我点击JPS命令时,名称节点未显示,hadoop,Hadoop,17223工作追踪者 16897数据节点 17518日元 17451任务跟踪器 17129第二名称节点 8571 FsShell 如果希望通过“jps”检查主机上所有正在运行的JVM,则名称节点不显示, 您需要以root用户身份运行该命令。否则,“jps”只会显示 以当前登录用户身份运行的JVM 有关更多信息,请参阅此链接: 似乎您正在使用同一个用户来启动所有用户,因此如果在jps输出中出现namenode,则可能会杀死namenode守护进程,导致无法正确启动。您可以使用以下命令来确保name

17223工作追踪者 16897数据节点 17518日元 17451任务跟踪器 17129第二名称节点 8571 FsShell


如果希望通过“jps”检查主机上所有正在运行的JVM,则名称节点不显示, 您需要以root用户身份运行该命令。否则,“jps”只会显示 以当前登录用户身份运行的JVM

有关更多信息,请参阅此链接:

似乎您正在使用同一个用户来启动所有用户,因此如果在jps输出中出现namenode,则可能会杀死namenode守护进程,导致无法正确启动。您可以使用以下命令来确保namenode进程运行或不运行

ps aux | grep -i namenode
如果未运行,您可能需要在启动hdfs服务之前格式化namenode,请使用
stop dfs.sh
脚本停止所有hdfs deamons,然后使用以下命令格式化namenode,并使用
start dfs.sh
脚本启动hdfs

hadoop namenode -format  
如果你遇到下面的情况,请仔细阅读下面的帖子


应始终检查日志:)

谢谢@mike,这是个打字错误,我已经更新了答案