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

mac2025-01-06  16

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一致

解决方法:修改重复的

最新回复(0)