我们通过zkCli可以进去/hadoop-ha/mycluster/ActiveStandbyElectorLock
得到我们的active的namenode是谁,但是!
我们如果kill掉active的namenode我们会发现:
我们这里面的值会不停的变(其他的namenode),并且其他的namenode都仍然是standby
这里是关于隔离机制参数配置问题
不清楚原理
但是
去hdfs-site.xml
隔离方法里面这样写就可以了
<property>
<name>dfs.ha.fencing.methods</name>
<value>sshfence</value>
<value>shell(true)</value>
</property>