gpt4 book ai didi

hadoop - 如何将Zookeeper集群与Hbase集群集成

转载 作者:行者123 更新时间:2023-12-02 20:59:08 24 4
gpt4 key购买 nike

我创建了3个hbase1.2.5分布式模式群集和3个zookeeper3.4.10群集。他们独立运作良好。但现在我想将这6台计算机集成在一起。

我正在使用Ubuntu 16.04和虚拟盒。

最佳答案

步骤如下。

在hbase-site.xml中设置以下内容:

<property>
<name>hbase.zookeeper.quorum</name>
<value>zkhost1.example.com,zkhost2.example.com,zkhost3.example.com</value>
</property>

在hbase-env.sh中设置以下内容:
export HBASE_MANAGES_ZK=false

确保您的hbase主机可以与端口2181或其他端口上的zookeeper主机通信。如果需要使用2181以外的端口,请将hbase-site.xml中的hbase.zookeeper.property.clientPort和Zookeeper的zoo.cfg文件中的clientPort设置为备用端口。

如果更改了端口,则滚动滚动重新启动Zookeeper群集。滚动重新启动hbase群集,首先是区域服务器,然后是主服务器。

要验证其是否正常运行:

A)Hbase服务将成功启动。如果他们无法与动物园管理员法定人数交谈,他们将不会启动。

B)在您的Zookeeper主机之一上,执行以下命令:
cd /usr/lib/zookeeper/bin && ./zkCli.sh # or wherever your ZOOKEEPER_HOME is

ls /hbase

如果在zkCLI中遇到错误,则表示未正确创建hbase zk节点。

关于hadoop - 如何将Zookeeper集群与Hbase集群集成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43697871/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com