在ha hdfs设置中更新集群id/名称

des4xlb0  于 2021-05-29  发布在  Hadoop
关注(0)|答案(1)|浏览(288)

我需要更新“dfs.nameservices”在运行hdfs安装在ha。仅仅更改属性就会导致journalnodes在启动时抱怨,并且不会选择主节点。要注意的是,我确实有一些我不想丢失的数据,所以重新格式化可能不是解决办法。
hbase也运行在这个hdfs设置之上,我需要特别注意那里的任何东西吗?

b91juud3

b91juud31#

通过反复试验,我最终成功地做到了这一点:
停止集群上的所有hdfs进程
更新core-file.xml中的“fs.defaultfs”,以及hdfs-site.xml中提到旧“dfs.nameservices”值的所有属性。
启动所有日志节点
在namenode上运行“hdfs namenode-initializesharedits”
在namenode上运行“hdfs zkfc-formatzk”
再次启动所有hdfs进程

相关问题