1
我開始在單機模式下的動物園管理員的服務,動物園管理員二進制與卡夫卡一起進行。下面是zookeeper.properties
使用現有的動物園管理員在HBase的
dataDir=/tmp/zookeeper
clientPort=2181
maxClientCnxns=0
我使用下面的命令開始的動物園管理員的內容。
kafka/bin/zookeeper-server-start.sh config/zookeeper.properties
現在zookeeper已啓動並運行,所以我不希望hbase啓動它自己的zookeeper服務。我在hbase-env.sh
設置以下屬性:
export HBASE_MANAGES_ZK=false
而且,這裏是hbase-site.xml
內容。
<configuration>
<property>
<name>hbase.rootdir</name>
<value>hdfs://localhost:8030/hbase</value>
</property>
</configuration>
我試着用start-hbase.sh
啓動HBase的,並從/usr/local/hbase/logs/hbase-root-master-vultr.guest.out
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.
看來,HBase的仍試圖開始自己的動物園管理員得到了日誌,如何阻止它這樣做?