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 *

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

相关推荐
eSsO KERF7 小时前
使用 Logback 的最佳实践:`logback.xml` 与 `logback-spring.xml` 的区别与用法
xml·spring·logback
hINs IONN7 小时前
深入解析HDFS:定义、架构、原理、应用场景及常用命令
hadoop·hdfs·架构
隐于花海,等待花开7 小时前
Hive 常用函数详细总结
数据仓库·hive·hadoop
麻辣璐璐1 天前
EditText属性运用之适配RTL语言和LTR语言的输入习惯
android·xml·java·开发语言·安卓
docsz1 天前
据数据基座搭建
大数据·hadoop
awei09162 天前
MinIO配置自定义crossdomain.xml跨域策略(Nginx反向代理实现)
xml·java·nginx
曹宇飞丶2 天前
ambari server及元数据库(postgreSQL)迁移
hadoop·ambari
隐于花海,等待花开2 天前
Hive 正则函数详解与示例
数据仓库·hive·hadoop
隐于花海,等待花开2 天前
Hive专题:数据开发面试高频题(TopN、留存、连续登录等)
hive·hadoop·面试
木心术12 天前
大数据处理技术:Hadoop与Spark核心原理解析
大数据·hadoop·分布式·spark