Problema
O primeiro objetivo era executar o HBase autônomo. Navegar para ip: 60010 / master-status é bem-sucedido após o início do HBase.
O segundo objetivo é executar um quorum distinto do ZooKeeper. 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
para evitar que o HBase inicie o ZooKeeper depois que o HBase foi iniciado.
No entanto, o seguinte erro ocorre depois que o HBase foi iniciado.
Could not start ZK at requested port of 2181. ZK was started at port: 2182.
Aborting as clients (e.g. shell) will not be able to find this ZK quorum.
Questão
Como desativar a inicialização do ZooKeeper pelo HBase e executar o ZooKeeper separadamente?