ClickHouse部署

clickhouse单机部署

  1. 上传rpm包到/opt/lagou/software/clickhouse目录下

  2. 在rpm所在目录下执行命令 rpm -ivh *.rpm
    在这里插入图片描述

  3. 执行启动命令

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

或者

/etc/init.d/clickhouse-server start

显示启动成功:
在这里插入图片描述

  1. client登录成功

在这里插入图片描述

clickhouse分布式部署

  1. 按照上述步骤在linux121,linux123机器上安装好rpm包
  2. 创建集群配置文件 vim /etc/metrika.xml
<yandex>
  <clickhouse_remote_servers>//自定义配置文件名字
    <perftest_3shards_1replicas> //自定义集群名字
      <shard>
        <internal_replication>true</internal_replication>
        <replica>
          <host>linux121</host> 
          <port>9000</port> 
        </replica>
      </shard>
      <shard>
        <replica>
          <internal_replication>true</internal_replication>
          <host>linux122</host>
          <port>9000</port>
        </replica>
      </shard>
      <shard>
        <internal_replication>true</internal_replication>
        <replica>
          <host>linux123</host>
          <port>9000</port>
        </replica>
      </shard>
    </perftest_3shards_1replicas>
  </clickhouse_remote_servers>
  <!--zookeeper相关配置--> 
  <zookeeper-servers>
    <node index="1">
      <host>linux121</host>
      <port>2181</port>
    </node>
    <node index="2">
      <host>linux122</host>
      <port>2181</port>
    </node>
    <node index="3">
      <host>linux123</host>
      <port>2181</port>
    </node>
  </zookeeper-servers>
  <macros>
    <replica>linux121</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>
  1. 将新的配置文件绑定在/etc/clickhouse-server/config.xml上
 <include_from>/etc/metrika.xml</include_from>

在这里插入图片描述

  1. 启动集群配置的zookeeper
  2. 重新启动系统
clickhouse-server --config-file=/etc/clickhouse-server/config.xml
  1. client验证
SELECT *FROM system.clusters

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_38813363/article/details/113858752