Apache 如何为Namenode高可用性配置fencer
当我尝试格式化zookeeper时,出现以下错误:Apache 如何为Namenode高可用性配置fencer,apache,hadoop,apache-zookeeper,hadoop2,Apache,Hadoop,Apache Zookeeper,Hadoop2,当我尝试格式化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.BadFencingConfiguration
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
如何解决此问题?请检查
hdfs site.xml
中的属性dfs.ha.fenging.methods
dfs.ha.fenging.methods
属性是脚本或Java类的列表,这些脚本或Java类将用于在故障转移期间隔离活动的NameNode
击剑有两种方法,shell和ssh。确保该属性设置了有效的参数
例如:
<property>
<name>dfs.ha.fencing.methods</name>
<value>sshfence</value>
</property>
dfs.ha.fensing.methods
sshfence
有关此属性有效值的更多详细信息,请参阅官方Hadoop文档或 请检查
dfs.ha.fectioning.methods
中的hdfs site.xml
dfs.ha.fenging.methods
属性是脚本或Java类的列表,这些脚本或Java类将用于在故障转移期间隔离活动的NameNode
击剑有两种方法,shell和ssh。确保该属性设置了有效的参数
例如:
<property>
<name>dfs.ha.fencing.methods</name>
<value>sshfence</value>
</property>
dfs.ha.fensing.methods
sshfence
有关此属性有效值的更多详细信息,请参阅官方Hadoop文档或