0
点赞
收藏
分享

微信扫一扫

clickhouse 单机、集群安装

徐一村 2022-03-22 阅读 79
大数据

一、下载安装clickhouse

我在linux服务器使用的是yum 源在线安装:

  1. sudo yum install yum-utils  
  2. sudo rpm --import https://repo.clickhouse.tech/CLICKHOUSE-KEY.GPG  
  3. sudo yum-config-manager --add-repo https://repo.clickhouse.tech/rpm/stable/x86_64  
  4. sudo yum install clickhouse-server clickhouse-client 

安装完后启动服务端:

sudo service clickhouse-server start

启动客户端

clickhouse-client -m

二、上面是单节点安装,下面介绍集群安装方式

注意:安装clickhouse集群的几台服务器,要配置/etc/hosts。

 /etc/clickhouse-server/config.xml 用户所有者、所属组是clickhouse(比较好)

clickhouse 配置文件目录:/etc/clickhouse-server

默认的日志目录:/var/log/clickhouse-server/             (路径可修改配置)

默认数据存储目录:/var/lib/clickhouse/                      (路径可修改配置)

集群安装需要修改config.xml 和添加metrika.xml配置文件

集群安装的配置修改如下:

1)/etc/clickhouse-server/config.xml:

添加如下配置(metrika.xml文件是集群分片副本的配置文件,添加内容要和metrika.xml配置内容一致)

 

添加远程server

 

2)修改:
<!-- 如果禁用了ipv6,使用下面配置-->
<listen_host>0.0.0.0</listen_host>
<!-- 如果没有禁用ipv6,使用下面配置-->
<listen_host>::</listen_host>

2. 在/etc/clickhouse-server/config.d/  添加metrika.xml


 

 /etc/clickhouse-server/config.d/metrika.xml  权限不低于

 

3.启停命令:

sudo -u clickhouse clickhouse-server   --config-file=/etc/clickhouse-server/config.xml

这个命令会在控制台打印日志

systemctl restart clickhouse-server.service  

systemctl stop clickhouse-server.service

systemctl start clickhouse-server.service

举报

相关推荐

0 条评论