ClickHouse安装指南

本文详细介绍ClickHouse在CentOS上的安装步骤,包括系统参数设置、rpm安装方式、启动连接方法及常见问题解决。同时,提供了运维指南,涵盖日志目录、启动停止操作、参数配置及远程登录设置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

安装:

官方推荐使用ubantu安装,对ubantu的支持也最友好。

也可以使用docker安装:https://hub.docker.com/r/yandex/clickhouse-server/ 

这里使用CentOS安装:https://packagecloud.io/Altinity/clickhouse 

rpm安装

 

先复制执行RMP的内容,该shell命令可以在installation中找到详细的,如果安装中出现问题可以手动copy shell中的内容执行。

设置系统参数:

CentOS取消打开文件数限制:

在/etc/security/limits.conf   /etc/security/limits.d/90-nproc.conf这两个文件最后新增以下内容:

* soft nofile 65536

* hard nofile 65536

* soft nproc 131072

* hard nproc 131072

 

根据对应的系统版本安装对应的server和client。

 

启动连接:

service clickhouse-server start

clickhouse-client

 

运维指南

日志默认目录:/var/log/clickhouse-server/

停止: 
service clickhouse-server stop

启动: 
service clickhouse-server start

用clickhouse-client连接本机clickhouse-server服务器: 
Clickhouse-client

用本机clickhouse-client连接远程clickhouse-server服务器: 
clickhouse-client –host xxx.xx.xx.xx –port 9000 –database default–user default –password “”

 

参数配置:

远程访问:

vi /etc/clickhouse-server/config.xml 
修改服务器的配置文件/etc/clickhouse-server/config.xml,找到这个代码块Listen specified host.,放开注释即可,修改之后的内容如下:

 

内存限制设置:

vim /etc/clickhouse-server/users.xml

 

数据目录:

vim /etc/clickhouse-server/users.xml

 

开启远程登录之后 通过dbeaver连接clickhouse。(官方不提供jdbc驱动,可以自己通过maven编译),或者使用dbeaver第一次连接clickhouse的时候会自动下载jdbc驱动至图下的目录下。

 

 

远程登录一直unknow,错误日志中显示因为stop的时候其实端口还是被占用状态。

修改此配置,然后把默认端口改为没有使用过的再重启即可解决。

网页版工具TABiX连接clickhouse库:

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

王义凯_Rick

遇见即是缘,路过就给个评论吧~

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值