当前位置: 首页 > news >正文

ClickHouse副本集群

  1. 每个节点安装clickhouse服务
  2. 安装 zookeeper
  3. 每个节点修改 /etc/clickhouse-server/config.xml 863行左右
<remote_servers><default><shard><replica><host>18.1.13.30</host><port>9000</port></replica><replica><host>18.1.13.244</host><port>9000</port></replica></shard></default>
</remote_servers><zookeeper><node><host>18.1.13.244</host><port>2181</port></node>
</zookeeper><macros><shard>01</shard><replica>01</replica>
</macros><default_replica_path>/clickhouse/tables/{database}/{table}</default_replica_path>
<default_replica_name>{replica}</default_replica_name>
  1. 要保证数据同步需要创建表时指定表引擎为ReplicatedMergeTree,由于开启了 default_replica_path 配置,所以创建表时不指定ReplicatedMergeTree的参数。

  2. 每个节点都要创建表

CREATE TABLE test_a
(vehicle_id  Int64 COMMENT '车辆ID',plate_no    String COMMENT '车牌号'
) ENGINE = ReplicatedMergeTree order by (vehicle_id);

http://www.mrgr.cn/news/100739.html

相关文章:

  • 连接私有数据与大语言模型的强大框架--LlamaIndex详细介绍与案例应用
  • CC52.【C++ Cont】滑动窗口
  • 什么是环境变量,main函数的命令行参数的概念和作用,以及进程地址空间详解
  • K8S ConfigMap 快速开始
  • 【Linux应用】在PC的Linux环境下通过chroot运行ARM虚拟机镜像img文件(需要依赖qemu-aarch64、不需要重新安装iso)
  • 详解操作系统是如何管理计算机软硬件资源的,以及Linux中进程状态的观察与解释
  • TCP概念+模拟tcp服务器及客户端
  • 拆固态硬盘短接开卡+ as ssd benchmark查看硬盘读写速度
  • iOS—仿tableView自定义闹钟列表
  • tbb parallel_for 使用教程1
  • 如何在 Postman 中,自动获取 Token 并将其赋值到环境变量
  • 【Prometheus-MySQL Exporter安装配置指南,开机自启】
  • 【运维】Ubuntu apt 更新失败?Temporary failure resolving ‘cn.archive.ubuntu.com‘ 问题
  • XSS靶场实战(工作wuwuwu)
  • Scrapy框架之CrawlSpider爬虫 实战 详解
  • 2025.4.29_STM32_看门狗WDG
  • 【网络】HTTP报文首部字段
  • (2)python之虚拟环境管理工具venv和anaconda
  • Vue3 里 CSS 深度作用选择器 :deep()
  • 运维打铁:Linux 网络详解