ch安装
安装步骤:
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/clickhouse.repo
sudo yum install clickhouse-server clickhouse-client
sudo /etc/init.d/clickhouse-server start
clickhouse-client
报错信息
安装结束后启动客户端报错:
$ clickhouse-client
ClickHouse client version 21.2.4.6 (official build).
Connecting to localhost:9000 as user default.
Code: 210. DB::NetException: Connection refused (localhost:9000)
然后排查:
$ sudo netstat -tunlpa | grep 9000
tcp 0 0 10.60.11.3:9000 0.0.0.0:* LISTEN 9791/python2.7
tcp 0 0 10.60.11.3:49000 10.60.11.3:12321 TIME_WAIT
发现9000端口被占用了
修改clickhouse 默认端口
cd /etc/clickhouse-server
vim config.xml
将配置文件中的9000全部替换为9001
然后再次启动:
注意端口修改后启动clickhouse-client要加上 --port 9001,如下:
# [cdh-test03 root 19:57:51] [Mon Feb 22] ~
$ /etc/init.d/clickhouse-server start
Init script is already running
$ clickhouse-client --port 9001
ClickHouse client version 21.2.4.6 (official build).
Connecting to localhost:9001 as user default.
Code: 210. DB::NetException: Connection refused (localhost:9001)
发现仍然报错
检查发现clickhouse-server根本没起来。
然后用如下命令启动:
sudo systemctl start clickhouse-server
sudo systemctl stop clickhouse-server
sudo systemctl status clickhouse-server
然后就正常启动了。
$ clickhouse-client --port 9001
ClickHouse client version 21.2.4.6 (official build).
Connecting to localhost:9001 as user default.
Connected to ClickHouse server version 21.2.4 revision 54447.
cdh-test03 :) quit;
Happy Chinese new year. 春节快乐!
参考:https://blog.csdn.net/qq_35423190/article/details/109629855