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