四个安装包:
创建clickhouse目录
将安装包解压到该目录
tar -zxvf clickhouse-server-21.9.4.35.tgz -C /opt/module/clickhouse
tar -zxvf clickhouse-common-static-21.9.4.35.tgz -C /opt/module/clickhouse
tar -zxvf clickhouse-common-static-dbg-21.9.4.35.tgz -C /opt/module/clickhouse
tar -zxvf clickhouse-client-21.9.4.35.tgz -C /opt/module/clickhouse
随便进入一个解压过的安装包的install目录中
cd /opt/module/clickhouse/clickhouse-server-21.9.4.35/install/
查看doinst.sh文件中的内容
大概35行左右找到CLICKHOUSE_GENERIC_PROGRAM这个变量名
然后在/etc/profile中配置该变量
export CLICKHOUSE_GENERIC_PROGRAM=/opt/module/clickhouse/clickhouse-common-static-21.9.4.35/usr/bin/clickhouse
source /etc/profile
在每个解压目录下都执行 doinst.sh文件
cd /opt/module/clickhouse/clickhouse-server-21.9.4.35/install
./doinst.sh
cd /opt/module/clickhouse/clickhouse-common-static-21.9.4.35/install
./doinst.sh
cd /opt/module/clickhouse/clickhouse-common-static-dbg-21.9.4.35/install
./doinst.sh
cd /opt/module/clickhouse/clickhouse-client-21.9.4.35/install
./doinst.sh
安装过程需要用户自己定义密码
输入y 服务器允许来自网络的连接
移除listen.xml监听文件
cd /etc/clickhouse-server/config.d/
rm listen.xml
修改config.xml配置文件
vim /etc/clickhouse-server/config.xml
tcp 9000端口被Hadoop占用所以修改为9001(大概82行)
修改监听地址为ipv4形式(大概158行)
启动clickhouse
systemctl start clickhouse-server
查看clickhouse运行状态
systemctl status clickhouse-server