Zookeeper高可用集群搭建部署

2021-10-03 08:02:30 字數 860 閱讀 6949

ath

:path:

path

:zk_home/bin

重新整理環境變數:

source /etc/profile

二,配置服務編號(zookeeper集群)

在/opt/zookeeper目錄下建立乙個myid的檔案。

示例一:

[root@zk1 zookeeper]# touch myid

[root@zk1 zookeeper]# echo 「1」 > myid

ps:注意每台主機的myid編碼需唯一。

三,配置zoo.cfg檔案(zookeeper集群)

示例一:

[root@zk1 ~]# vim /usr/local/zookeeper/conf/zoo.cfg

新增如下配置:

######################cluster########################

server.1=zk1:2888:3888

server.2=zk2:2888:3888

server.3=zk3:2888:3888

儲存退出

ps:server.a=b:c:d

a:其中 a 是乙個數字,表示這個是伺服器的編號(myid);

b:是這個伺服器的 ip 位址或hostname;

c:leader選舉的埠;

d:zookeeper伺服器之間的通訊埠。

啟動zookeeper集群

[root@zk1 ~]# zkserver.sh start

[root@zk2 ~]# zkserver.sh start

[root@zk3 ~]# zkserver.sh start

Zookeeper高可用集群配置

環境準備 安裝配置hadoop 指令碼準備 批分發 xcall.sh 和批同步 xsync.sh 停掉所有的hadoop程序 保證沒有任何程序在執行 stop all.sh 刪除所有日誌 xcall.sh rm rf soft hadoop logs 刪除所有本地檔案 xcall.sh rm rf ...

高可用集群

高可用集群主要實現自動偵測 auto detect 故障 自動切換 故障轉移 failover 和自動恢復 failback 簡單來說就是,用高可用集群軟體實現故障檢查和故障轉移 故障 備份主機切換 的自動化,當然像負載均衡 dns分發也可提供高可性。active passive 主備模型 acti...

Keepalived Nginx高可用集群

安裝環境 centos6.6 x64 nginx版本 1.9.3 keepalived版本 1.2.18 ipvip 主節點192.168.11.21 192.168.11.20 備節點192.168.11.22 192.168.11.20 1.1 安裝openssl tar zxvf openss...