单机版安装:
sudo yum install yum-utils
sudo rpm --import https://repo.clickhouse.com/CLICKHOUSE-KEY.GPG
sudo yum-config-manager --add-repo https://repo.clickhouse.com/rpm/clickhouse.repo
sudo yum install -y clickhouse-server clickhouse-client
安装好后,启动服务端:sudo /etc/init.d/clickhouse-server start。可以用命令systemctl status clickhouse-server.service查看服务是否启动成功。
启动服务端后,会监听8123端口、9000端口。其中8123端口是http协议访问端口,9000端口是tcp协议访问端口。默认情况下,只能在clickhouse服务端访问这俩端口,如果想远程连接,则要修改配置文件(配置文件是/etc/clickhouse-server/config.xml),设置listen_host为0.0.0.0。之后重启clickhouse服务,命令是systemctl restart clickhouse-server.service。
可以用命令行客户端连接:clickhouse-client,后面有很多可选参数。如果想在服务端上连接,则直接clickhouse-client即可,但是在把listen_host为0.0.0.0后,如果想在服务端上连接,需要显式指定-h 127.0.0.1,即clickhouse-client -h 127.0.0.1。
clickHouse也支持用docker部署:
docker pull clickhouse/clickhouse-server
docker run -d --name some-clickhouse-server --ulimit nofile=262144:262144 clickhouse/clickhouse-server