hbase总是启动zookeeper服务器

mgdq6dx1  于 2021-06-09  发布在  Hbase
关注(0)|答案(1)|浏览(370)

在docker中,我有两个容器:
数据库
Zookeeper
我正在配置hbase-site.xml:

<property>
        <name>hbase.zookeeper.quorum</name>
        <value>zookeeper</value>
    </property>
    <property>
        <name>hbase.zookeeper.property.clientPort</name>
        <value>2181</value>
</property>

以及:

export HBASE_MANAGES_ZK=false

启动hbase主机:

/usr/local/hbase/bin/hbase --config /usr/local/hbase/conf master start

但是这个命令正在创建一个迷你zookeeper示例(https://hbase.apache.org/xref/org/apache/hadoop/hbase/master/hmastercommandline.html#158),正常吗?
谢谢,

exdqitrt

exdqitrt1#

在独立模式下运行hbase时,它在一个jvm中运行所有进程(maser、regionserver和zookeeper)。请参阅第155行以及hbase文档。在此模式下,它将始终启动自己的zookeeper。
除了设置 export HBASE_MANAGES_ZK=false ,如果要管理自己的zookeeper,还需要以伪分布式或分布式模式运行hbase。

相关问题