linux中执行jps进程没有完全显示5个进程

您所在的位置:网站首页 hadoop启动jps缺少Javahome linux中执行jps进程没有完全显示5个进程

linux中执行jps进程没有完全显示5个进程

2024-07-13 11:42| 来源: 网络整理| 查看: 265

初学大数据,操作Hadoop,执行jps后,并没有出现jps的5个进程 如果执行成功理应出现下图所显示的内容:

这里写图片描述

也就是这五个进程 NodeManager ResourceManager DataNode SecondaryNameNode NameNode

但是呢,会有一些原因导致进程显示不完全。下面一起来解决。

第一步:查看log日志。

log日志在 根路径下soft/hadoop下面 这里写图片描述 进入logs,看看5个进程里缺少哪一个进程,假设我们缺少SecondaryNameNode,那么我们打开它对应的log日志,查看里面有什么错误这里写图片描述,因为我错误是端口被占用,导致SecondaryNameNode进程无法打开,这就要我们找个这个端口,然后杀掉。

第二步:比如在log日志里面说8031端口

我们就要用指令查看谁占用了8031端口(看图哦!!!) 这里写图片描述

第三步:kill即可

指令:kill -9 2702 就可以了

第四步:重新格式化一下 hdfs name -format

然后开启Hadoop start-all.sh 即成功!



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3