官网 https://clickhouse.tech/
下载地址 https://packagecloud.io/Altinity/clickhouse
1、关闭防火墙并关闭开机自启动
systemctl stop firewalld && systemctl disable firewalld
查看selinux状态是否为disabled,否则修改
[root@localhost ~]# getenforce
Enforcing
修改为disabled
vim /etc/selinux/config
#修改
SELINUX=disabled
#重启生效
reboot
2、修改打开文件数限制
在 /etc/security/limits.conf文件的末尾加入以下内容
vim /etc/security/limits.conf
* soft nofile 65536
* hard nofile 65536
* soft nproc 131072
* hard nproc 131072
在/etc/security/limits.d/20-nproc.conf文件的末尾加入以下内容
vim /etc/security/limits.d/20-nproc.conf
* soft nofile 65536
* hard nofile 65536
* soft nproc 131072
* hard nproc 131072
3、安装依赖
yum install -y libtool
yum install -y *unixODBC*
4、Clickhouse安装包的下载
https://packagecloud.io/Altinity/clickhouse
下载四个RPM文件:
clickhouse-client-21.7.3.14-2.noarch.rpm
clickhouse-common-static-21.7.3.14-2.x86_64.rpm
clickhouse-common-static-dbg-21.7.3.14-2.x86_64.rpm
clickhouse-server-21.7.3.14-2.noarch.rpm
5、创建clickhouse目录
mkdir -p /data/clickhouse
将四个RPM上传
6、RPM安装
按照顺序依次安装
rpm -ivh *.rpm
查看安装情况
[root@localhost clickhouse]# rpm -qa | grep clickhouse
7、解除IP访问限制
vim /etc/clickhouse-server/config.xml
#114行打开注释
<listen_host>::</listen_host>
8、设置密码
加密方式有三种
clickhouse密码可以可以设置 SHA256 ,SHA1和明文三种方式。
vim /etc/clickhouse-server/users.xml
#58行根据情况进行修改
在线密码转换:https://www.toolhelper.cn/DigestAlgorithm/SHA
SHA256
<password_sha256_hex></password_sha256_hex>
SHA1
<password_double_sha1_hex></password_double_sha1_hex>
明文
<password></password>
启动server
[root@oracle19c etc]# clickhouse start
相关命令
#查看命令
clickhouse --help
#启动
clickhouse start
#重启
clickhouse restart
相关目录
命令目录
/usr/bin
配置文件目录
cd /etc/clickhouse-server/
日志目录
cd /var/log/clickhouse-server/
数据文件目录
cd /var/lib/clickhouse/
使用client连接server
#第一种连接(适用无密码)
clickhouse-client -m
#第二种连接
clickhouse-client --host=你的IP --port=9000 --user=default --password=你的密码
-m :可以在命令窗口输入多行命令
clickhouse-client --query="show databases;";
也可以通过数据库连接工具进行连接
DBeaver
卸载clickhouse
rpm -e clickhouse-client-21.7.3.14-2.noarch
rpm -e clickhouse-server-21.7.3.14-2.noarch
rpm -e clickhouse-common-static-21.7.3.14-2.x86_64
rpm -e clickhouse-common-static-dbg-21.7.3.14-2.x86_64
或者
rpm -qa |grep clickhouse | xargs rpm -e