2.1 准备工作
2.1.1 确定防火墙处于关闭状态
2.1.2 CentOS 取消打开文件数限制
➢
在 hadoop202 的 /etc/security/limits.conf 文件的末尾加入以下内容
![](https://img-blog.csdnimg.cn/20210730141903835.png)
➢ 在 hadoop202 的/etc/security/limits.d/20-nproc.conf 文件的末尾加入以下内容
➢ 执行同步操作
2.1.3 安装依赖
[atguigu@hadoop204 ~]$ sudo yum install -y libtool
在 hadoop203、hadoop204 上执行以上操作
2.1.4 CentOS 取消 SELINUX
➢
修改/etc/selinux/config 中的 SELINUX=disabled
![](https://img-blog.csdnimg.cn/20210730142100882.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3NvbmdfcXVhbl8=,size_16,color_FFFFFF,t_70)
2.2 单机安装
2.2.1 在 hadoop202 的 /opt/software 下 创 建
clickhouse 目录
[atguigu@hadoop202 software]$ mkdir clickhouse
![](https://img-blog.csdnimg.cn/20210730142142679.png)
2.2.2 将 /2. 资 料 /ClickHouse 下 4 个文件 上 传 到
hadoop202 的 software/clickhouse 目录下
![](https://img-blog.csdnimg.cn/20210730142202933.png)
2.2.3 将安装文件同步到 hadoop203、hadoop204
[atguigu@hadoop202 software]$ xsync clickhouse/
2.2.4 分别在三台机子上安装这 4 个 rpm 文件
2.2.5 修改配置文件
[atguigu@hadoop202 clickhouse]$ sudo vim /etc/clickhouse-server/config.xml
把
<listen_host>::</listen_host>
的注释打开,这样的话才能让 ClickHouse 被除本机
以外的服务器访问
![](https://img-blog.csdnimg.cn/20210730142325759.png)
![](https://img-blog.csdnimg.cn/20210730142349422.png)
2.2.6 启动 ClickServer
2.2.7 三台机器上关闭开机自启
[atguigu@hadoop202 clickhouse]$sudo systemctl disable clickhouse-server
2.2.8 使用 client 连接 server
[atguigu@hadoop202 clickhouse]$ clickhouse-client -m
![](https://img-blog.csdnimg.cn/20210730142459293.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3NvbmdfcXVhbl8=,size_16,color_FFFFFF,t_70)