当前位置: 首页 > 知识库问答 >
问题:

无法从动物园管理员那里得到主人的地址。我在创建Hbase表时得到了这个错误

习哲彦
2023-03-14

下面是我在创建表时得到的错误。错误:无法从动物园管理员那里获得主地址;znode数据==null(图像)

<configuration>
<property>
   <name>hbase.cluster.distributed</name>
   <value>true</value>
</property>

<property>
<name>hbase.rootdir</name>
<value>hdfs://127.0.0.1:8020/hadoop/supported/hbaseData</value>
  </property>
  
  <property>
    <name>hbase.zookeeper.property.clientPort</name>
    <value>2181</value>
    <description>Property from ZooKeeper's config zoo.cfg.
                 The port at which the clients will connect.</description>
</property>

</configuration>

共有1个答案

杨良才
2023-03-14

hbase.zookeeper.quorum可能有问题。您可以尝试如下所示。

<property>
    <name>hbase.zookeeper.quorum</name>
    <!__<value>localhost</value> NOT OK!-->
    <!--<value>127.0.0.1</value> NOT OK!-->
    <!--<value>192.168.31.66</value> OK!-->
    <value>zss</value> 
</property>

zss是我Mac的主机名!

 类似资料:
  • 我试图在本地机器上以分布式模式配置Apache Drill。为此,我已经使用配置文件(这里,sagar pc解析为我的wlan0 inet addr): Zookeeper服务成功运行,启动Apache Drill后,它能够根据文件。此外,状态检查告诉我: 钻头在运转 钻头的ZooManager输出: 文件内容: 然而,即使完成了所有这些步骤,当我试图在目录中运行命令时,它也会给我以下错误: 在Z

  • 我正在为Storm开发代码,这是开发人员的一个示例。我的问题是,当您从IDE Eclipse运行此代码时,不会建立Storm和ZooKeer之间的连接。ZooKeer在2181中运行,也设置在storm.yaml. 我的例外是: 有什么想法或程序要执行吗?是否从配置代码中传递?和我一样?

  • 分布式 Apache HBase 安装依赖于正在运行的 ZooKeeper 集群。所有参与节点和客户端都需要能够访问正在运行的 ZooKeeper 集合。 Apache HBase 默认为您管理 ZooKeeper“集群”。它将启动和停止 ZooKeeper 集合作为 HBase 启动/停止过程的一部分。您还可以独立于 HBase 管理 ZooKeeper 集合,只需将 HBase 指向它应该使用

  • 我必须采用4.3.1单solr索引并将其迁移到solrcloud 5.2.1 新的5.2.1体系结构是2个碎片,每个碎片有1个主碎片和1个从碎片(副本)。我的步骤是: 设置新的单分片solrcloud 5.2.1 我也有配置在一个单一的ZooKeeper(我知道1 ZK不推荐)。 一切正常,碎片正在运行,副本包含数据,我可以从新的solrcloud 5.2.1 2碎片中查询数据。 当我添加新文档时

  • 为什么消费者连接到zookeeper来检索分区位置?kafka制作者必须连接到其中一个代理来检索元数据。 我的观点是,当每个经纪人都已经有了所有必要的元数据来告诉生产者发送信息的位置时,动物园管理员到底有什么用?经纪人不能把同样的信息发送给消费者吗? 我可以理解为什么经纪人拥有元数据,而不必在每次向他们发送新消息时都与动物园管理员建立连接。动物园管理员有什么功能是我错过的吗?我发现很难想到为什么在