Masalah
Tujuan pertama adalah menjalankan HBase mandiri. Menavigasi ke ip: 60010 / master-status berhasil setelah HBase dimulai.
Tujuan kedua adalah menjalankan kuorum ZooKeeper yang berbeda. ZooKeeper telah diunduh dan telah dimulai:
netstat -nato | grep 2181
tcp 0 0 :::2181 :::* LISTEN off (0.00/0/0)
Itu conf/hbase-env.sh
diubah sebagai berikut:
# Tell HBase whether it should manage it's own instance of Zookeeper or not.
export HBASE_MANAGES_ZK=false
untuk menghindari HBase memulai ZooKeeper setelah HBase dimulai.
Namun, kesalahan berikut terjadi setelah HBase telah dimulai.
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.
Pertanyaan
Bagaimana cara menonaktifkan startup ZooKeeper oleh HBase dan menjalankan ZooKeeper secara terpisah?