hbase中zookeeper是内部还是外部
在配置hbase运行后,发现能够按照官网上提供的信息显示出来了。
参考文档:http://hbase.apache.org/book.html#quickstart
官方文档上还指出,目前Hbase使用的是内部的zookeeper,如果想使用外部的zookeeper,那么需要做如下配置
hbase文件夹下conf/hbase-env.sh中设置:
export HBASE_MANAGES_ZK=false
即可。
那么如何区分是使用的外部的zookeeper还是内部的zookeeper呢。
官方是这样说的,如果在jps命令显示的时候,显示的是HQuorumpeer,那么就是hbase内部的zookeeper。如果显示的是QuorumPeer,那么使用的就是外部的zookeeper。
同时需要注意的是,如果使用的HBase的版本是0.98.x以上的版本,在访问web的时候,需要使用新的端口16010。