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 *

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

相关推荐
q***318912 小时前
使用 Logback 的最佳实践:`logback.xml` 与 `logback-spring.xml` 的区别与用法
xml·spring·logback
李兆龙的博客13 小时前
从一到无穷大 #61 Hive史诗
数据仓库·hive·hadoop
likuolei19 小时前
XML DOM 节点类型
xml·java·服务器
心止水j1 天前
hive分区
数据仓库·hive·hadoop
心止水j1 天前
Hive 桶表的创建、数据导入、查询与导出
数据仓库·hive·hadoop
likuolei1 天前
XML DOM - Document 对象
xml
3***68841 天前
使用 Logback 的最佳实践:`logback.xml` 与 `logback-spring.xml` 的区别与用法
xml·spring·logback
k***45991 天前
【mybatis】基本操作:详解Spring通过注解和XML的方式来操作mybatis
xml·spring·mybatis
q***44811 天前
spring实例化对象的几种方式(使用XML配置文件)
xml·java·spring
likuolei1 天前
XQuery 完整语法速查表(2025 最新版,XQuery 3.1)
xml·java·数据库