hdfs-site.xml在修改正确后运行hadoop-daemon.sh start zkfc时,仍然无法自动选举namenode的bug解决方法

在确保namenode机器的hdfs-site.xml正确地配置并分发后,需要将所有服务关闭,留下zookeeper,做

复制代码
bin/hdfs zkfc -formatZK

接着start-all.sh

在namenode节点上

复制代码
sbin/hadoop-daemon.sh start zkfc

如果将一个active的namenode kill后,没有新的active namenode被选举出,并且已经确认各项配置正确,可以将hadoop的logs文件夹下内容全部删除

复制代码
rm -r *

再重新启动一遍所有服务,这个问题得以解决。

相关推荐
咖啡里的茶i2 小时前
在Docker环境中安装Hadoop cluster 实验报告一
hadoop·docker·容器
白日与明月10 小时前
Hive分桶机制应用
数据仓库·hive·hadoop
水火既济__11 小时前
hive中加载json数据建表(大规模)
hive·hadoop·json
鹏晨互联15 小时前
Jetpack Compose vs XML:fillMaxSize、fillMaxHeight、fillMaxWidth 全面对比
android·xml
Volunteer Technology2 天前
HDFS源码(二)
大数据·hadoop·hdfs
WL_Aurora2 天前
MapReduce框架原理深度解析 | Shuffle机制、切片分区、Join全攻略
大数据·hadoop·mapreduce
赵渝强老师2 天前
【赵渝强老师】Hadoop的伪分布部署模式
大数据·hadoop·分布式
Volunteer Technology2 天前
HDFS源码(一)
大数据·hadoop·hdfs
如果'\'真能转义说2 天前
OOXML 文档格式剖析:哈希、ZIP结构与识别
xml·算法·c#·哈希算法