前言
1.本文搭建基于3台服务器的clickhouse分布式集群
2.zk和clickhouse版本可能存在适配性问题,本文使用版本能成功搭建,若其他版本在clickhouse分布式部署时有相关报错,可能是版本问题。
1.JDK环境
不做赘述,查看是否安装
java -version
2.zk环境
本文使用的是 apache-zookeeper-3.8.3-bin.tar.gz
注:
1.zk需要奇数服务器搭建,方便支持投票机制
2.以下操作每台服务器都操作一遍
2.1 下载解压
下载地址:Index of /apache/zookeeper/zookeeper-3.8.3 或 apache-zookeeper-3.8.3-bin.tar.gz
(1)下载并上传到服务器指定文件夹,如:/opt/soft/ 下
(2)tar -zxvf apache-zookeeper-3.8.3-bin.tar.gz
2.2 配置环境变量
vim /etc/profile
export ZK_HOME=/opt/soft/apache-zookeeper-3.8.3-bin
export PATH=$PATH:$ZK_HOME/bin
##使环境变量生效
source /etc/profile
##查看是否生效
echo $ZK_HOME
2.3 集群配置
1)创建相关目录
mkdir /opt/soft/apache-zookeeper-3.8.3-bin/data
mkdir /opt/soft/apache-zookeeper-3.8.3-bin/log
2)修改zk配置
cd apache-zookeeper-3.8.3-bin/conf/
cp zoo_sample.cfg zoo.cfg
vim zoo.cfg
<!-- 修改此处指定位置 -->
dataDir=/opt/soft/apache-zookeeper-3.8.3-bin/data
dataLogDir=/opt/soft/a