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 *

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

相关推荐
Francek Chen6 天前
【大数据处理与分析】数据仓库Hive:09 Hive 编程实践
大数据·数据仓库·hive·hadoop·sql
茶海棠9 天前
Hadoop+zookeeper+HBase+Kafka集群搭建全流程
hadoop·zookeeper·kafka·hbase
code2cat9 天前
Java工具篇之Maven:从pom.xml到测试通过的JAR
xml·java·maven
Gl�ria10 天前
Hadoop 速刷:HDFS / MR / YARN / Spark / Hive
hadoop·hdfs·mr
FserSuN10 天前
Hive 分区表存储与查询优化学习总结
hive·hadoop·学习
测试盐11 天前
spark作业日志定位过程
java·hadoop·spark
郭小李11 天前
mybatis的 Mapper.xml语法
xml·java·mybatis
步行cgn11 天前
为什么既要 web.xml 又要 springmvc.xml?能不能只配一个?
xml·前端·hive
NiceZack12 天前
Hadoop 部署全流程教程:从新装 CentOS 到伪分布式与完全分布式
hadoop·分布式·centos
SEO_juper13 天前
Go 站点地图生成器:从首页爬全站,一键生成 sitemap.xml
xml·开发语言·人工智能·golang·node.js·seo·外贸独立站