Zookeeper 叢集搭建--單機偽分散式叢集
一. zk叢集,主從節點,心跳機制(選舉模式)
二、Zookeeper叢集搭建注意點
1、配置資料檔案 myid 1/2/3 對應 server.1/2/3
2、通過./zkCli.sh -server [ip]:[port] 檢測叢集是否配置成功
三、單機環境搭建叢集
1、拷貝另外兩個zk
拷貝Zookeeper到zookeeper-3.4.13_2
cp zookeeper-3.4.13 zookeeper-3.4.13_2 -rf
拷貝Zookeeper到zookeeper-3.4.13_3
cp zookeeper-3.4.13 zookeeper-3.4.13_3 -rf
2、在第一個Zookeeper中修改zoo.cfg檔案
vi zoo.cfg
增加
server.1=127.0.0.1:2888:3888
server.2=127.0.0.1:2889:3889
server.3=127.0.0.1:2890:3890
注意:如果是埠中為開放這些介面,請配置安全策略進行開發。如阿里雲上配置安全策略
埠號為2181
然後在/usr/local/zookeeper-3.4.13/dataDir路徑下建立myid檔案,裡面的內容為1
同理在第二個和第三個Zookeeper中修改
server.1=127.0.0.1:2888:3888
server.2=127.0.0.1:2889:3889
server.3=127.0.0.1:2890:3890
埠分別為2182和2183
dataDir和dataLogDir分別改成對應資料夾路徑
在對應的dataDir建立myid檔案,內容分別為2和3。
然後分別啟動三個Zookeeper。
3. 連線
./zkCli.sh -server localhost:2181
同理
./zkCli.sh -server localhost:2182
在2181建立資料
然後連線2182
./zkCli.sh -server localhost:2182
2182的埠下也有data資料
同理2183的埠下也有data資料
這樣單機環境偽分散式叢集建立完畢。