HDFS自动故障转移配置

下面的配置都是在HDFS HA配置之上的。
1.在hdfs-site.xml文件中增加下面的内容


   dfs.ha.automatic-failover.enabled.mycluster
   true

2.在core-xml文件中增加下面的内容,Zookeeper集群的各个节点

 
   ha.zookeeper.quorum
   hadoopa.highgo.com:2181,hadoopb.highgo.com:2181,hadoopc.highgo.com:2181
 

3.格式化zkfc

$ hdfs zkfc -formatZK

4.start-dfs.sh启动hdfs,可以看到启动之后,其中一个NameNode直接变成Active状态,不再像之前还需要手工将其中一个转换为Active状态,集群才可以使用。杀掉Active的NameNode,Standby的NameNode接着就变成Active的了。

你可能感兴趣的:(Hadoop,故障,格式化,namenode,hadoop,hdfs)