准备工作
- 确定防火墙处于关闭状态
- CentOS 取消打开文件数限制
- 在 hadoop102 的 /etc/security/limits.conf 文件的末尾加入以下内容 ```scala sudo vim /etc/security/limits.conf
- soft nofile 65536
- hard nofile 65536
- soft nproc 131072
hard nproc 131072 ```
- 在 hadoop102 的/etc/security/limits.d/20-nproc.conf 文件的末尾加入以下内容 ```scala sudo vim /etc/security/limits.d/20-nproc.conf
- soft nofile 65536
- hard nofile 65536
- soft nproc 131072
- hard nproc 131072 ```
安装依赖
sudo yum install -y libtool
sudo yum install -y *unixODBC*
CentOS 取消 SELINUX
- 修改/etc/selinux/config 中的 SELINUX=disabled
sudo vim /etc/selinux/config
SELINUX=disabled
单机安装
官网:https://clickhouse.tech/
下载地址:http://repo.red-soft.biz/repos/clickhouse/stable/el7
- 修改/etc/selinux/config 中的 SELINUX=disabled
在 hadoop102 的/opt/software 下创建 clickhouse 目录
- 上传文件至clickhouse 目录
安装rpm
- 安装时会提示输入密码,如果不设置密码,直接按回车跳过即可。
sudo rpm -ivh *.rpm
- 安装时会提示输入密码,如果不设置密码,直接按回车跳过即可。
修改配置文件
- 把
:: 的注释打开,这样的话才能让 ClickHouse 被除本机以外的服务器访问
- 把
启动Server
sudo systemctl start clickhouse-server
使用Client连接Server
clickhouse-client -m