ClickHouse分布式集群部署

前提:

首先每个集群上搭建zookeeper集群。

ZooKeeper入门(五)配置集群和选举机制_怪只怪满眼尽是人间烟火的博客-CSDN博客一. 配置集群1. 准备多台ZooKeeper服务器 2. 配置ZooKeeper服务器在每台服务器的conf/zoo.cfg文件中添加如下内容:server.20=192.168.4.20:2888:3888server.21=192.168.4.21:2888:3888server.22=192.168.4.22:2888:3888格式: server.A=B...https://blog.csdn.net/weixin_38959210/article/details/97800533

然后每个集群上都部署ClickHouse

CentOS安装ClickHouse_怪只怪满眼尽是人间烟火的博客-CSDN博客安装前准备:1.取消打开文件数限制:修改打开文件限制,修改修改两个文件,分别是: vi /etc/security/limits.confvim /etc/security/limits.d/20-nproc.conf在上面两个文件末尾都添加:* soft nofile 1024000* hard nofile 1024000* soft nproc 1024000* hard nproc 10240002.关闭selinux:sudo vim /etc/shttps://blog.csdn.net/weixin_38959210/article/details/120123128

集群部署:

每个集群上都新建一个文件:/etc/metrika.xml

touch /etc/metrika.xml
<?xml version="1.0" encoding="utf-8"?>

<yandex> 
  <clickhouse_remote_servers> 
    <perftest_3shards_1replicas> 
      <shard> 
        <internal_replication>true</internal_replication>  
        <replica> 
          <host>192.168.23.144</host>  
          <port>9000</port> 
        </replica> 
      </shard>  
      <shard> 
        <replica> 
          <internal_replication>true</internal_replication>  
          <host>192.168.23.145</host>  
          <port>9000</port> 
        </replica> 
      </shard>  
      <shard> 
        <internal_replication>true</internal_replication>  
        <replica> 
          <host>192.168.23.146</host>  
          <port>9000</port> 
        </replica> 
      </shard> 
    </perftest_3shards_1replicas> 
  </clickhouse_remote_servers>  
  <!--zookeeper相关配置-->  
  <zookeeper-servers> 
    <node index="1"> 
      <host>192.168.23.144</host>  
      <port>2182</port> 
    </node>  
    <node index="2"> 
      <host>192.168.23.145</host>  
      <port>2182</port> 
    </node>  
    <node index="3"> 
      <host>192.168.23.146</host>  
      <port>2182</port> 
    </node> 
  </zookeeper-servers>  
  <macros>
      <!--不同的机器修改次数的ip即可-->   
    <replica>192.168.23.144</replica> 
  </macros>  
  <networks> 
    <ip>::/0</ip> 
  </networks>  
  <clickhouse_compression> 
    <case> 
      <min_part_size>10000000000</min_part_size>  
      <min_part_size_ratio>0.01</min_part_size_ratio>  
      <method>lz4</method> 
    </case> 
  </clickhouse_compression> 
</yandex>

停止clickhouse

service clickhouse-server stop

启动clickhouse

service clickhouse-server start

连接clickhouse

clickhouse-client

查看clickhouse集群是否搭建成功

select * from system.clusters;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值