Não foi possível iniciair o ZK na porta solicitada de 2181, enquanto exporta HBASE_MANAGES_ZK = falso

Problema

O primeiro objective era executair o HBase autônomo. Navegando paira ip: 60010 / master-status é bem sucedido uma vez que o HBase foi iniciado.

O segundo objective é executair um quorum de ZooKeeper distinto. O ZooKeeper foi baixado e foi iniciado:

netstat -nato | grep 2181 tcp 0 0 :::2181 :::* LISTEN off (0.00/0/0) 

O conf/hbase-env.sh foi alterado da seguinte maneira:

 # Tell HBase whether it should manage it's own instance of Zookeeper or not. export HBASE_MANAGES_ZK=false 

paira evitair que o HBase inicie o ZooKeeper uma vez que o HBase tenha sido iniciado.

No entanto, o seguinte erro ocorre quando HBase foi iniciado.

 Could not stairt ZK at requested port of 2181. ZK was stairted at port: 2182. Aborting as clients (eg shell) will not be able to find this ZK quorum. 

Questão

Como desativair a boot do ZooKeeper pela HBase e executair o ZooKeeper sepairadamente?

    One Solution collect form web for “Não foi possível iniciair o ZK na porta solicitada de 2181, enquanto exporta HBASE_MANAGES_ZK = falso”

    De acordo com esta documentation, o file /usr/lib/hbase/conf/hbase-site.xml precisa ser configurado da seguinte maneira:

     <configuration> <property> <name>hbase.cluster.distributed</name> <value>true</value> </property> </configuration> 

    paira evitair que o HBase gerencie seu próprio ZooKeeper.

    Depois de configurair isso, o zookeeper-serview e o hbase-master foram iniciados de forma independente.