clickhouse集群安裝部署

2021-10-09 18:59:48 字數 2647 閱讀 8510

一、 安裝

每台機器上按照單節點模式安裝,按照官網步驟安裝:

二、 配置在每台機器上新增配置檔案/etc/metrika.xml

true

<

/internal_replication>

master<

/host>

9000

<

/port>

<

/replica>

<

/shard>

<

!-- 資料分片2

-->

true

<

/internal_replication>

salve1<

/host>

9000

<

/port>

<

/replica>

<

/shard>

<

!-- 資料分片3

-->

true

<

/internal_replication>

salve2<

/host>

9000

<

/port>

<

/replica>

<

/shard>

<

!-- 資料分片4

-->

master<

/host>

9000

<

/port>

<

/replica>

<

/shard>

<

!-- 資料分片5

-->

salve1<

/host>

9000

<

/port>

<

/replica>

<

/shard>

<

/perftest_3shards_2replicas>

<

/clickhouse_remote_servers>

<

!--zookeeper相關配置--

>

"1">

master<

/host>

2181

<

/port>

<

/node>

"2">

salve1<

/host>

2181

<

/port>

<

/node>

"3">

salve2<

/host>

2181

<

/port>

<

/node>

<

/zookeeper-servers>

master<

/replica>

<

/macros>

::/0

<

/ip>

<

/networks>

<

case

>

10000000000

<

/min_part_size>

0.01

<

/min_part_size_ratio>

lz4<

/method>

<

/case

>

<

/clickhouse_compression>

<

/yandex>

三、 每台機器上啟動clickhouse-server先啟動zookeeper集群

sudo /etc/init.d/clickhouse-server start

sudo /etc/init.d/clickhouse-server status

四、 任意一台機器上啟動clickhouse-client,檢視集群如果在命令列中需要換行輸入,需要加-m引數,clickhouse-client -m

五、匯入外部json資料(待續)

cat stu.json | clickhouse-client --query=「insert into jsontest.stu_new format jsoneachrow」

ClickHouse集群安裝

vm15 ubuntu18.04 3 192.168.44.128 192.168.44.129 192.168.44.130 apt install openjdk 8 jre headless apt install openjdk 8 jdk headless zookeeper是乙個分布式的...

ClickHouse高可用集群

和一些在使用clickhouse的同學聊了下,有不少中小型公司使用的還是單機版,這點還是出乎意料 可能真的是因為clickhouse秒天秒地的效能,加上資料量不大,資料恢復成本不高,才出此策略 入正題 今天嘗試搭建了乙個2 2的clickhouse集群,兩個分片,每個分片有兩個副本,共四個節點,邏輯...

clickhouse集群模式搭建

1.檢查是否支援sse 4.2 grep q sse4 2 proc cpuinfo echo sse 4.2 supported echo sse 4.2 not supported 2.安裝依賴 sudo yum install y curl 4.檢視clickhouse可用安裝包,並安裝 yu...