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

初学大数据,操作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 即成功!

  • 14
    点赞
  • 91
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值