【问题标题】:How to get node names in my ZooKeeper?如何在我的 ZooKeeper 中获取节点名称?
【发布时间】:2016-10-06 04:53:49
【问题描述】:

我正在使用 HBASE,为此我安装了 zookeeper。是否有任何配置文件存储了 Znode 名称或某些命令将 Znode 名称作为输出?

【问题讨论】:

  • Zookeeper 仲裁地址可能有一些配置。你检查过 Hbase 配置文件吗?

标签: hadoop hbase apache-zookeeper


【解决方案1】:

查看您的配置,仲裁中似乎只有一个节点(技术上不是仲裁)及其本地计算机。维持仲裁的最小节点是三个。

【讨论】:

    【解决方案2】:

    正如 Cricket_007 评论的那样,您应该在 hbase-site.xml 上看到 zookeeper quorum 信息。看起来您也在寻找 Hbase 在 zookeeper 中注册和编写的内容。要获取完整列表和详细信息,您可以在 Hbase shell 上使用 zk_dump。

    关于命令的更多信息

    https://learnhbase.wordpress.com/2013/03/02/hbase-shell-commands/

    【讨论】:

    • 我在 xml 文件中的 zookeeper quorum 信息是:<name>hbase.zookeeper.quorum</name> <value>localhost</value> HBase shell 上的 zk_dump 输出如下。 hbase(main):002:0> zk_dumpERROR: Here is some help for this command:Dump status of HBase cluster as seen by ZooKeeper.
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-05-29
    • 2022-12-21
    • 1970-01-01
    • 2018-12-21
    • 1970-01-01
    相关资源
    最近更新 更多