已经安装了CDH4's ZooKeeper Failover Controller (ZKFC)。
启动ZKFC服务:
[vagrant@localhost ~]$ sudo service hadoop-hdfs-zkfc start
Starting Hadoop zkfc: [ OK ]
starting zkfc, logging to /var/log/hadoop-hdfs/hadoop-hdfs-zkfc-localhost.localdomain.out似乎无法工作,因为日志文件是空的:
sudo vim /var/log/hadoop-hdfs/hadoop-hdfs-zkfc-localhost.localdomain.log
如何运行HDFS的ZKFC?
发布于 2014-06-11 13:22:40
仅仅安装ZKFC并启动它是不够的。需要安装HDFS‘NameNode ( NN ),此NN需要启用高可用性(HA),以避免HA is not enabled for this namenode.错误并避免Missing required configuration 'ha.zookeeper.quorum' for ZooKeeper quorum问题,需要在HDFS的核心-site.xml中配置ha.zookeeper.quorum。
/etc/hadoop/conf/core-site.xml
<property>
<name>ha.zookeeper.quorum</name>
<value>ip1:2181,ip2:2181,ip3:2181</value>
</property> Cloudera在他们的高可用性指南中广泛地记录了这一点。
https://serverfault.com/questions/604159
复制相似问题