docker安装clickhouse_ClickHouse安装指南

安装:

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

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

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

rpm安装:

3a7bdbbf3326112944728b16e6cabc3e.png

先复制执行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

f8b08bbceff0dd445aebb926f89e265d.png

根据对应的系统版本安装对应的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.,放开注释即可,修改之后的内容如下:

07882071d2a786fa0c1bfe5bcb6f9240.png

内存限制设置:

vim /etc/clickhouse-server/users.xml

9aea10836db2ac2c0262414306a0f30d.png

数据目录:

vim /etc/clickhouse-server/users.xml

75dd1218b15933a97bc37c4081446205.png

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

46d9f6b99c73fe09cd46b7ae06b7e767.png

 0d99534565f27747cf000abc059df018.png

4979d37d4edf57ec945a7b375b04cc11.png

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

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

ad8e89093b1f0a733d899c9946ce3590.png

ede0aa21c24bef5f593ae560a7ded4d3.png

网页版工具TABiX连接clickhouse库:

51c822606b6621cab547d98ca114a9ae.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值