ClickHouse集群安裝

2021-10-03 04:55:46 字數 2441 閱讀 2703

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是乙個分布式的,開放原始碼的分布式應用程式協調服務,是google的chubby乙個開源的實現。                                         它是乙個為分布式應用提供一致性服務的軟體,提供的功能包括:配置維護、網域名稱服務、分布式同步、組服務等。zookeeper的目標就是封裝好複雜易出錯的關鍵服務,將簡單易用的介面和效能高效、功能穩定的系統提供給使用者。

tar -zxvf zookeeper-3.4.14.tar.gz

mv zookeeper-3.4.14 zookeeper

2.進入zookeeper的conf目錄,拷貝zoo_sample.cfg為zoo.cfg

cp zoo_sample.cfg zoo.cfg
3.修改配置檔案 gedit /etc/clickhouse-server/config.xml,開啟 :: 的注釋

4.修改zoo.cfg檔案

5.建立目錄/tmp/zookeeper

mkdir /tmp/zookeeper
6.設定myid

gedit /tmp/zookeeper/myid
三颱虛擬機器分別設定為1、2、3。

7.設定環境變數

export zookeeper_home=/tmp/zookeeper

export path=$path:$zookeeper_home/bin

重啟使環境變數生效。

8.啟動zookeeper

9.測試zookeeper

可以直接連線其他兩台虛擬機器,效果一樣,如果請求被拒絕關閉防火牆即可。

zkcli.sh -server 127.0.0.1:2181
1.修改配置檔案 gedit /etc/clickhouse-server/config.xml,開啟 :: 的注釋。

2.建立配置檔案gedit /etc/metrika.xml 

注意:之前因為設定過clickhouse伺服器密碼,因此需要在集群的配置檔案裡,增加分片的使用者名稱密碼

true

192.168.44.128

9000

default

555666

true

192.168.44.129

9000

default

555666

true

192.168.44.130

9000

default

555666

192.168.44.128

2181

192.168.44.129

2181

192.168.44.130

2181

192.168.44.128

::/0

10000000000

0.01

lz4

3.重啟clickhouse服務

service clickhouse-server restart
4. 測試

select * from system.clusters
結果如圖:

clickhouse集群安裝部署

一 安裝 每台機器上按照單節點模式安裝,按照官網步驟安裝 二 配置在每台機器上新增配置檔案 etc metrika.xml true internal replication master host 9000 port replica shard 資料分片2 true internal replic...

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...