单机部署 ClickHouse 集群

单机部署 ClickHouse 集群 在一台机器上部署 ClickHouse 集群 使用 clickhouse 用户安装部署,安装至 /app/clickhouse 目录下 1 sudo useradd -m -r -s /bin/bash -b /app clickhouse 部署 ZooKeeper 集群 部署 jdk 上传 jdk 包 1 2 mkdir -p /app/clickhouse/jdk tar -zxvf jdk-8u411-linux-x64.tar.gz -C /app/clickhouse/jdk/ 配置环

Postgresql16 流复制部署

PG 16.4 流复制 流复制也成物理流复制 通过 TCP 流的方式,将 WAL 日志以 record 为单位传输到从库 从库接收到 WAL 日志后,通过 startup 进程回放 WAL 日志 提供实例级复制,核心原理是

Mysql 多源复制

MySQL 多源复制配置 多源复制可以解决多个主库实例同步到同一个从库实例的场景 以 MySQL8.0 为例,MySQL 5.7 中存在差异的部分后续补充说明 说明 准备三台实例,部署

Mysql Inno_space 处理损坏 ibd 文件

Inno_space 处理 MySQL ibd 损坏的页 Inno_space 是C++开发的工具,可以直接访问 ibd 文件,也可以修复损坏的页面 安装 inno_space 1 2 3 git clone git@github.com:baotiao/inno_space.git cd inno_space make 创建测试表并备份数据 MySQL 创建测试表 te

Nginx 基于 header 限制 IP 请求

Nginx 基于 header 限制请求 说明 Nginx 自带 allow/deny 参数根据 IP 限制请求是否允许放行,如: 1 2 3 4 5 6 7 location / { deny 192.168.1.1; allow 192.168.1.0/24; allow 10.1.1.0/16; allow 2001:0db8::/32; deny all; } 但此配置的限制仅这对客户端的 IP,