rpm包下载地址:https://repo.yandex.ru/clickhouse/rpm/stable/x86_64/
官网下载地址:https://clickhouse.tech/#quick-start
- yum安装
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
- 修改数据目录
进入包下面的etc/clickhouse-server目录
修改config.xml文件,把所有路径改成你要的路径
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-9bN7DhQU-1634634214157)(http://192.168.10.61:9001/server/…/Public/Uploads/2021-05-06/60935c296fdac.png)]
登录时报错误![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-RyqWwiDi-1634634214161)(http://192.168.10.61:9001/server/../Public/Uploads/2021-03-17/6051b1eb8e62b.png)]](https://img-blog.csdnimg.cn/3405d3ea4db546f1bcab823c729c736b.png)
错误原因:
/etc/init.d/clickhouse-server start命令没有启动成功
使用systemctl启动成功![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-4piithCW-1634634214162)(http://192.168.10.61:9001/server/../Public/Uploads/2021-03-17/6051b225c1574.png)]](https://img-blog.csdnimg.cn/8737fd4fd9a14d339eb7e0d14c7f166e.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA5qKm5aaC5q2k576O5aW9,size_20,color_FFFFFF,t_70,g_se,x_16)
- Clickhouse连接端口默认8123,但是Clickhouse默认情况下不允许其他设备进行http连接,所以需要更改clickhouse的默认配置:
[root@master local]# vim /etc/clickhouse-server/config.xml
新增一行,默认是注释的,让本地服务可以远程连接远程部署的Clickhouse服务,如下所示:
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Fo5ScFzS-1634634214163)(http://192.168.10.61:9001/server/../Public/Uploads/2021-05-06/60935e06b2293.png)]](https://img-blog.csdnimg.cn/a53ed5a411534d0fb53a638fdbfb1350.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA5qKm5aaC5q2k576O5aW9,size_20,color_FFFFFF,t_70,g_se,x_16)
如果不添加上面的配置,远程连接,报下面的错误,如下所示:
1 Unexpected driver error occurred while connecting to the database
2 ru.yandex.clickhouse.except.ClickHouseException: ClickHouse exception, code: 210, host: 192.168.110.133, port: 8123; Connect to 192.168.110.133:8123 [/192.168.110.133] failed: Connection refused: connect
3 ru.yandex.clickhouse.except.ClickHouseException: ClickHouse exception, code: 210, host: 192.168.110.133, port: 8123; Connect to 192.168.110.133:8123 [/192.168.110.133] failed: Connection refused: connect
4 ClickHouse exception, code: 210, host: 192.168.110.133, port: 8123; Connect to 192.168.110.133:8123 [/192.168.110.133] failed: Connection refused: connect
5 ClickHouse exception, code: 210, host: 192.168.110.133, port: 8123; Connect to 192.168.110.133:8123 [/192.168.110.133] failed: Connection refused: connect
6 Connect to 192.168.110.133:8123 [/192.168.110.133] failed: Connection refused: connect
7 Connect to 192.168.110.133:8123 [/192.168.110.133] failed: Connection refused: connect
8 Connection refused: connect
9 Connection refused: connect
版权声明:本文为qq_27856897原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。