Clickhouse 集群配置

embedded/2024/12/26 15:28:38/

前提

  • 需要一个Zookeeper集群
  • 需要三个节点部署ClickHouse

config.xml基础配置

vi config.xml

通常要检查xml里面这几个:

listen_host          # 改成<listen_host>::</listen_host>

tcp_port                # 要改端口这里http 和 tcp

http_port

path                   

timezone                #时区

user_scripts_path        #自定义方法的一些实现

user_defined_executable_functions_config

include_from           # 这里面应该是要有metrika.xml

分片配置

/etc/clickhouse-server/config.d/metrika.xml

<yandex><remote_servers><clickhouse_cluster_3shards_1replicas><shard><internal_replication>true</internal_replication><replica><host>master</host><port>9000</port></replica></shard><shard><internal_replication>true</internal_replication><replica><host>slave1</host><port>9000</port></replica></shard><shard><internal_replication>true</internal_replication><replica><host>slave2</host><port>9000</port></replica></shard></clickhouse_cluster_3shards_1replicas></remote_servers><zookeeper><node index="1"><host>master</host><port>2181</port></node><node index="2"><host>slave1</host><port>2181</port></node><node index="3"><host>slave2</host><port>2181</port></node></zookeeper><macros><shard>1</shard> <replica>1-2</replica><replica>1-2-1</replica></macros><networks><ip>::/0</ip></networks><clickhouse_compression><case><min_part_size>10000000000</min_part_size><min_part_size_ratio>0.01</min_part_size_ratio><method>lz4</method></case></clickhouse_compression>
</yandex>

集群节点配置clickhouse_remote_servers

clickhouse_cluster_3shards_1replicas 集群分片的名称

zookeeper配置        zookeeper-server

副本分片                 macros

网络                        networks

 

压缩相关配置         clickhouse_compression


http://www.ppmy.cn/embedded/148925.html

相关文章

路由器做WPAD、VPN、透明代理中之间一个

本文章将采用家中TP-Link路由器 路由器进行配置DNS DNS理解知识本文DNS描述参考&#xff1a;网络安全基础知识&中间件简单介绍_计算机网络中间件-CSDN博客 TP LINK未知的错误&#xff0c;错误编号&#xff1a;-22025 TP-LINK 认证界面地址&#xff1a;https://realnam…

探索鸿蒙的蓝牙A2DP与访问API:从学习到实现的开发之旅

完成了鸿蒙系统中一系列的学习与实际应用后&#xff0c;我的开发旅程逐渐走向了更复杂的领域。这次&#xff0c;我决定挑战蓝牙相关功能。蓝牙技术是现代设备互联的核心之一&#xff0c;而鸿蒙系统提供的Bluetooth A2DP API和Bluetooth Access API为开发者带来了便捷的接口。不…

springMVC-请求响应

springmvc——一 站式web框架&#xff0c;核心是处理http请求响应。 前后端分离&#xff1a;需要序列化&#xff0c;服务端把数据序列化成字符串或者流给前端&#xff0c;前端又把json转成对象&#xff0c;前端的叫反序列化。前端把数据序列化转成字符串给服务器&#xff0c;服…

【阅读记录-章节7】Build a Large Language Model (From Scratch)

系列文章目录 【阅读记录-章节1】Build a Large Language Model (From Scratch) 【阅读记录-章节2】Build a Large Language Model (From Scratch) 【阅读记录-章节3】Build a Large Language Model (From Scratch) 【阅读记录-章节4】Build a Large Language Model (From Scr…

SDL3 GPU编程探索

目录 前言 总体印象 一般流程 创建窗口 创建设备 准备资源 1.VBO&#xff0c;IBO 2.图像 3.资源转储 4.采样器 5.着色器 6.渲染管线 绘制 插曲 1.忘记初始化 2.关于数学库 3.SDL3_image 结语 前言 几天前冲浪才得知SDL有了一下代&#xff0c;而且还支持GPU编程…

Hive其五,使用技巧,数据查询,日志以及复杂类型的使用

目录 一、关于Hive使用的一些技巧 二、表的数据查询 三、Hive默认的日志 四、复杂数据类型 1、Array的使用 2、展开函数的使用 explode 3、Map的使用 4、Struct结构体 一、关于Hive使用的一些技巧 1、可以直接不进入hive的情况下执行sql语句 通过shell的参数 -e 可以执…

微服务分布式(一、项目初始化)

微服务是将大型的web项目拆分成成多个小型的springboot工程&#xff0c;依靠spring cloud相关分布式框架的工具进行整合&#xff0c;通常将一个大项目中不同的业务和技术分别拆分成不同的小模块独立运行。 下面我们先进行项目初始化&#xff0c;项目工具特别方便&#xff0c;我…

冰狐智能辅助使用插件化开发集成三方ocr

插件化开发&#xff08;Plugin Development&#xff09;是一种软件开发模式&#xff0c;它将一个应用程序的功能拆分为模块&#xff0c;并允许在运行时动态加载、卸载和扩展这些模块&#xff0c;以增强应用程序的功能。冰狐支持动态加载和卸载第三方插件模块&#xff0c;开发者…