Problème
Le premier objectif était d'exécuter HBase de manière autonome. La navigation vers ip: 60010 / master-status réussit une fois que HBase a été démarré.
Le deuxième objectif est d'exécuter un quorum ZooKeeper distinct. ZooKeeper a été téléchargé et a été démarré:
netstat -nato | grep 2181
tcp 0 0 :::2181 :::* LISTEN off (0.00/0/0)
Le a conf/hbase-env.sh
été modifié comme suit:
# Tell HBase whether it should manage it's own instance of Zookeeper or not.
export HBASE_MANAGES_ZK=false
afin d'éviter que HBase ne démarre ZooKeeper une fois HBase démarré.
Toutefois, l'erreur suivante se produit une fois que HBase a été démarré.
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.
Question
Comment désactiver le démarrage de ZooKeeper par HBase et exécuter ZooKeeper séparément?