apacheatlas不会从单独的zookeeper集合开始

flseospp  于 2021-06-09  发布在  Hbase
关注(0)|答案(0)|浏览(511)

我正在使用现有的zookeeper集合设置apacheatlas,但是使用本地hbase/solr。然而,hbase仍然试图启动自己的zk集成,而不是使用现有的zk集成。
我正在尝试让apache atlas运行一个单独的zookeeper集合。然而,hbase不会识别现有的zk集成,仍然尝试启动自己的集成。
我已经设置了本地环境设置:

-bash-4.2$ env | grep LOCAL

MANAGE_LOCAL_HBASE=true
MANAGE_LOCAL_SOLR=true

HBASE_MANAGES_ZK=false

并在hbase-site.xml中对hbase进行如下配置:

<configuration>
  <property>
    <name>hbase.cluster.distributed</name>
    <value>true</value>
  </property>
 <property>
    <name>hbase.unsafe.stream.capability.enforce</name>
    <value>false</value>
  </property>
 <property>
    <name>zookeeper.znode.parent</name>
    <value>/hbase</value>
  </property>
</configuration>

通过检查zkcli.sh,我可以看到zk已经启动并运行,并且不存在hbase节点:

[zk: localhost:2181(CONNECTED) 0] ls /
[cluster, configs, brokers, zookeeper, overseer, security.json, admin, isr_change_notification, autoscaling.json, controller_epoch, aliases.json, live_nodes, collections, overseer_elect, clusterstate.json, consumers, autoscaling, config]
[zk: localhost:2181(CONNECTED) 1]

但是,我仍然得到以下错误:

2019-06-06 11:06:59,045 WARN  - [main:] ~ Retrieve cluster id failed (ConnectionImplementation:551)
java.util.concurrent.ExecutionException: org.apache.zookeeper.KeeperException$NoNodeException: KeeperErrorCode = NoNode for /hbase/hbaseid
    at java.util.concurrent.CompletableFuture.reportGet(CompletableFuture.java:357)

hdfs也已启动并运行:

-bash-4.2$ jps
3537 SecondaryNameNode
7722 Jps
6716 ZooKeeperMain
3342 NameNode
3039 QuorumPeerMain

有什么想法吗?
干杯!

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题