clickhouse 与 zookeeper

目录

clickhouse 与 zookeeper

clickhouse 设置中的 zookeeper 配置

官网链接

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

参数说明

  • node — ZooKeeper endpoint. You can set multiple endpoints.

例如:

    <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.

  • session_timeout — Maximum timeout for the client session in milliseconds.
  • root — The znode被用作根由ClickHouse服务器使用znodes 可选。
  • identity — User and password, that can be required by ZooKeeper to give access to requested znodes. Optional.

配置示例

<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是一个分布式服务协调框架*...
2.ZooKeeper介绍2.1.ZooKeeper由来正式介绍ZooKeeper之前,我...
Zookeeper概述1.ZooKeeper最为主要的使⽤场景,是作为分布式...
环境:1.VMware®Workstation12Pro 2.CentOS7 3.zookeeper...
###1\.面试官:工作中使用过Zookeeper嘛?你知道它是什么...
##2\.ZooKeeper介绍###2.1\.ZooKeeper由来正式介绍Z...