具有Kafka和Zookeeper的HBase-错误:无法从ZooKeeper获取主地址

时间:2019-09-03 22:49:04

标签: apache-kafka hbase apache-zookeeper

我正在处理具有以下流程的应用程序:

卡夫卡生产器-> SPARKS STREAMING应用程序(卡夫卡消费软件)-> HBASE-> PYTHON VIZ。

我安装了Spark,Kafka 2.3.0,HBase 1.3.5和Zookeeper 3.4.13。 Spark,Kafka和Zookeeper工作正常。

我在将HBase连接到Zookeeper时遇到困难。

  1. 我在伪分布式模式下使用HBase。以下是我的hbase- site.xml
<configuration>
  <property>
    <name>hbase.rootdir</name>
    <value>hdfs://localhost:9000/hbase</value>
  </property>
  <property>
    <name>hbase.zookeeper.property.clientPort</name>
    <value>2181</value>
  </property>
  <property>
    <name>hbase.zookeeper.property.dataDir</name>
    <value>/usr/local/var/zookeeper</value>
  </property>
  <property>
     <name>hbase.cluster.distributed</name>
     <value>true</value>
  </property>
</configuration>
  1. 我已经在hbase-env.sh中将 HBASE_MANAGES_ZK = false 设置为 与 kafka / bin / zookeeper-server-分开运行Zookeeper服务器 开始

  2. jps命令输出:

4656 QuorumPeerMain
2977 HRegionServer
6083 NameNode
6694 Jps
6330 SecondaryNameNode
6524 ResourceManager
6191 DataNode

我正在执行以下步骤:

  • 启动hadoop
  • 启动Zookeeper服务器
    kafka / bin / zookeeper-server-start /usr/local/Cellar/apache-zookeeper-3.5.5-bin/conf/zoo.cfg
  • 运行KAFKA生产者和消费者应用程序。

在HBase shell中,list命令返回以下错误:

错误-无法从ZooKeeper获取主地址; znode数据==空

我被困在这一点上。请帮助我了解我所缺少的。

0 个答案:

没有答案