安装之前先查询系统以及系统是否支持SSE 4.2指令集

1
2
3
4
# 查看系统版本
more /etc/redhat-release
# 检测当前CPU是否支持SSE 4.2(输出SSE 4.2 supported表示支持)
grep -q sse4_2 /proc/cpuinfo && echo "SSE 4.2 supported" || echo "SSE 4.2 not supported"

安装

官方安装文档

首先,您需要添加官方存储库:

1
2
3
sudo yum install yum-utils
sudo rpm --import https://repo.clickhouse.tech/CLICKHOUSE-KEY.GPG
sudo yum-config-manager --add-repo https://repo.clickhouse.tech/rpm/stable/x86_64

然后运行命令安装:

1
2
# 安装 server 和 client
sudo yum install clickhouse-server clickhouse-client

启动

1
2
3
4
5
6
7
8
# 启动
systemctl start clickhouse-server.service
# or
sudo systemctl start clickhouse-server
# 停止
systemctl stop clickhouse-server.service
# 查看状态
systemctl status clickhouse-server.service

启动服务后,您可以使用命令行客户端连接到它:

1
clickhouse-client

如果执行客户端报:

1
Code: 210. DB::NetException: Connection refused (localhost:9000)

需要修改配置文件,操作如下:

1
vim /etc/clickhouse-server/config.xml

<listen_host>::</listen_host>的注释解开,然后重新执行启动命令。

进入客户端后验证

输入如下内容:

1
SELECT 1

看到输出内容,那么恭喜,系统已经工作了!

附录

clickhouse官方中文文档
ClickHouse 安装&使用指南