# tk-docker-ck **Repository Path**: waibaook/tk-docker-ck ## Basic Information - **Project Name**: tk-docker-ck - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-02-21 - **Last Updated**: 2024-03-29 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 背景 线上clickhouse环境部署 clickhouse官网 https://clickhouse.com/ clickhouse docker镜像 https://hub.docker.com/r/clickhouse/clickhouse-server zookeeper docker镜像 https://hub.docker.com/_/zookeeper ## 部署 1、登录服务器,创建目录 /data/clickhouse 和 /data/zookeeper 这两个目录是用来分别存放 clickhouse 数据 和 zookeeper 数据。 2、执行脚本 addhosts.sh ,将host配置添加到服务器。 3、根据服务器标识进入到对应的执行目录,如 server01 4、将 .env.online 改为 .env 5、执行脚本运行docker: docker-compose up -d 执行成功会可看到运行了 clickhouse 和 zookeeper 进程 docker container ls 6、请在每个节点都进行以上操作完成环境部署运行。 ## 验收 在以上每个节点服务器都运行起来后,即可随意连接一台clickhouse进行查看集群情况 select * from system.clusters; 可进行创建本地表和分布式表进行验证数据分片完整性。 ## 常见问题 1、zookeeper启动失败,检查主机 /etc/hosts 是否配置正确。 2、clickhouse无法连接,检查安全组是否开放。