当我尝试格式化zookeeper时,显示以下错误:
FATAL ha.ZKFailoverController: Fencing is not configured for NameNode at
impc2361/192.168.10.104:8020.
You must configure a fencing method before using automatic failover.
org.apache.hadoop.ha.BadFencingConfigurationException:
No fencer configured for NameNode at impc2361/192.168.10.104:8020我该如何解决这个问题?
发布于 2018-01-20 02:44:18
请检查hdfs-site.xml中的属性dfs.ha.fencing.methods。
dfs.ha.fencing.methods属性是在故障转移期间用于隔离active NameNode的脚本或Java类的列表。
有两种隔离方法,shell和ssh。确保使用有效的参数设置该属性。
示例:
<property>
<name>dfs.ha.fencing.methods</name>
<value>sshfence</value>
</property>有关此属性有效值的更多详细信息,可以在官方Hadoop文档或blog post(s)中找到。
https://stackoverflow.com/questions/42829899
复制相似问题