Служба HDFS ZKFC не может запуститься

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?

1 ответ

Решение

Просто установить ZKFC и запустить его недостаточно. NameNode (NN) HDFS должен быть установлен, для этой NN необходимо включить High Availability (HA), чтобы избежать HA is not enabled for this namenode. ошибка и избежать Missing required configuration 'ha.zookeeper.quorum' for ZooKeeper quorum вопрос ha.zookeeper.quorum должен быть настроен в core-site.xml HDFS

/etc/hadoop/conf/core-site.xml

 <property>
   <name>ha.zookeeper.quorum</name>
   <value>ip1:2181,ip2:2181,ip3:2181</value>
 </property> 

Cloudera подробно описывает это в Руководстве по высокой доступности.

Другие вопросы по тегам