1、 准备工作
1.1 关闭防火墙
1.2 CentOS 取消打开文件数限制
- 在 node01 的 /etc/security/limits.conf 文件的末尾加入以下内容
$ sudo vim /etc/security/limits.conf
* soft nofile 65536
* hard nofile 65536
* soft nproc 131072
* hard nproc 131072
- 在 node01 的 /etc/security/limits.d/20-nproc.conf 文件的末尾加入以下内容
$ sudo vim /etc/security/limits.d/20-nproc.conf
* soft nofile 65536
* hard nofile 65536
* soft nproc 131072
* hard nproc 131072
1.3 安装依赖
$ sudo yum install -y libtool
$ sudo yum install -y *unixODBC*
在node02、node03上执行相同操作
1.4 CentOS 取消 SELINUX
修改/etc/selinux/config 中的 SELINUX=disabled
$ sudo vim /etc/selinux/config
SELINUX=disabled
注意:别改错位置
修改完成之后,重启三台节点
2、安装ClickHouse
2.1 在 node01 的/opt/software 下创建 clickhouse 目录
mkdir clickhouse
2.2 将文件文件上传到 node01 的software/clickhouse 目录下
2.3 将安装文件同步到 node02、node03
2.4 分别在3台节点安装上传的rpm文件
sudo rpm -ivh *.rpm
查看安装情况
sudo rpm -qa|grep clickhouse
2.5 修改配置文件
sudo vim /etc/clickhouse-server/config.xml
(1)把 <listen_host>::</listen_host> 的注释打开,这样的话才能让 ClickHouse 被除本
机以外的服务器访问
(2) 3台节点都要做相同的修改
2.6 启动 Server
sudo systemctl start clickhouse-server
2.7 三台节点关闭开机自启
sudo systemctl disable clickhouse-server
2.8 使用 client 连接 server
clickhouse-client -m
-m :可以在命令窗口输入多行命令