其他分享
首页 > 其他分享> > clickhouse 与 zookeeper

clickhouse 与 zookeeper

作者:互联网

目录

clickhouse 与 zookeeper

clickhouse 设置中的 zookeeper 配置

官网链接

ClickHouse使用ZooKeeper存储复制表副本的元数据。 如果未使用复制的表,则可以省略此部分参数。

参数说明

例如:

    <node index="1">
        <host>example_host</host>
        <port>2181</port>
    </node>

The index attribute specifies the node order when trying to connect to the ZooKeeper cluster.

配置示例

<zookeeper>
    <node>
        <host>example1</host>
        <port>2181</port>
    </node>
    <node>
        <host>example2</host>
        <port>2181</port>
    </node>
    <session_timeout_ms>30000</session_timeout_ms>
    <operation_timeout_ms>10000</operation_timeout_ms>
    <!-- Optional. Chroot suffix. Should exist. -->
    <root>/path/to/zookeeper/node</root>
    <!-- Optional. Zookeeper digest ACL string. -->
    <identity>user:password</identity>
</zookeeper>

另请参阅

复制
zookeeper管理指南

[预发生产] ClickHouse Keeper

官网链接
ClickHouse 服务为了 副本 和 分布式DDL 查询执行使用 ZooKeeper 协调系统. ClickHouse Keeper 和 ZooKeeper是相互兼容的,可互相替代。

四字母命令

ClickHouse Keeper还提供了与Zookeeper几乎相同的4lw命令。每个命令由4个字母组成,如“mntr”、“stat”等。
还有一些更有趣的命令:' stat '给出了服务器和连接客户端的一般信息,而' srvr '和' cons '分别给出了服务器和连接的详细信息。

4lw命令有一个白名单配置“four_letter_word_white_list”,它的默认值为“conf,cons,crst,envi,ruok,srst,srvr,stat,wchc,wchs,dirs,mntr,isro”。

您可以通过telnet或nc在客户端端口向ClickHouse Keeper发出命令。
echo mntr | nc localhost 9181

详情参考上面的链接。

标签:zookeeper,ZooKeeper,命令,clickhouse,Keeper,ClickHouse
来源: https://www.cnblogs.com/dewan/p/16404288.html