【Hadoop 】Hadoop datanode启动不起来的原因总结

1、多次格式化导致Namenode和Datanode对应信息不一致

下图为 Namenode 的 ${dfs.name.dir}/current/VERSION 信息

在这里插入图片描述

下图为 Datanode 的 ${dfs.name.dir}/current/VERSION 信息

在这里插入图片描述

下图为 Datanode 的 ${dfs.name.dir}/current/blockpool池ID/current/VERSION 信息

在这里插入图片描述
解决方法:将Namenode的 clusterID 、namespaceID 修改为和 Datanode的 clusterID 、namespaceID一致即可(推荐)

2、Datanode所在节点hosts文件配置错误

解决方法:因为hosts文件配置错误,Namenode接收不了Datanode的心跳,所以修改hosts文件,正确配置节点间的映射关系即可

3、Datanode突然不堪重负宕机掉

解决方法:在datanode宕机的节点执行 hadoop-daemon.sh start datanode 命令重启即可

4、Slaves文件配置错误

解决方法:在slaves文件中正确配置datanode节点名即可

5、多个DataNodeUUID一致

解决方法:修改重复的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值