Hadoop执行start-dfs.sh时没有namenode的解决方法

当JPS显示Hadoop集群中缺少Namenode或Datanode时,可以通过停止并重启集群服务来解决。首先使用stop-dfs.sh和stop-yarn.sh停止所有进程,接着删除temp文件,可能需要sudo权限。然后执行hadoop namenode -format进行格式化,最后通过start-dfs.sh和start-yarn.sh启动服务。检查jps确保所有必要进程运行正常。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.问题

jps后发现进程中只有Jps,SecondaryNamenode,ResoucrceManager,是不是看见就很头疼,我虚拟机打开后,几乎每次都不是少了namenode 就是少了datanode。那么就让我们看一下解决办法吧。

2.解决方法

stop-dfs.sh
stop-yarn.sh


先停掉所有进程,然后删除掉temp文件

8b4ea918a92a47658966966b612cf9a0.bmp

rm -rf temp

可能还有些需要权限,可以先sudo 进入根用户里边,再删除temp文件。

接下来要格式化

hadoop namenode -format

格式化完之后,再启动进程

start-dfs.sh
start-yarn.sh

c370102770ff45beb010be73c80e2014.bmp

 

最后再jps看看有没有Datanode,Namenode,SecondaryNamenode,ResoucrceManager,Jps

jps

e9e93a27bea44a13ac21f6084171a4d4.bmp

 

 

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值