Zookeeper3 4 6集群部署

2021-07-25 10:43:50 字數 2710 閱讀 1839

本文件用於zookeeper集群部署指南,版本號3.4.6,詳細如下。

[root@c3 ~]# service iptables stop
[root@c3 ~]# df –lh
為了避免磁碟使用不均而導致系統問題,因而先檢視磁碟的分布情況。檢視合適的檔案目錄,可以將後續的所有檔案和程式存放在此目錄下。當然,這要根據你的實際情況而定

[root@c3 bin]# more /etc/hosts
具體目錄建立如下:

[root@c3

local]# mkdir /usr/local/zookeeper

先將zookeeper檔案複製到/usr/local/zookeeper資料夾下

[root@c3 zookeeper]# tar -zxvf zookeeper-3.4.6.tar.gz
[root@c3 zookeeper]# mkdir data
[root@c3 zookeeper]# mkdir log
[root@c3 data]# touch myid
[root@c3 data]# echo 3 > myid
在/usr/local/zookeeper/zookeeper-3.4.6/conf資料夾下 複製配置檔案:

[root@c3 ~]# source /etc/profile       !
[root@c3 ~]# vim /usr/local/zookeeper/data/myid
此處的值為集群節點身份編號,後續會使用到。

其中server.3表示節點編號。192.168.***.159表示節點名稱,也可以使用其hostname(為c3)來表示,最好使用ip。2888是zookeeper服務間通訊的埠,3888是zookeeper服務與其他服務通訊的埠。

從c3節點複製檔案到另外兩個節點

語句如下:

[root@c3 ~]# scp -r /usr/local/zookeeper/ root@c2:/usr/local

[root@c3 ~]# scp -r /usr/local/zookeeper/ root@c1:/usr/local

語句如下:

[root@c3 ~]# scp -r /etc/profile root@c2:/etc

[root@c3 ~]# scp -r /etc/profile root@c1:/etc

在c1,c2,c3分別修改如下部分。

在三個節點中修改檔案的許可權,命令如下:

[root@c2 zookeeper]# chmod -r 777 /usr/local/zookeeper/
修改zookeeper啟動檔案zkserver.sh,開啟jmx介面,埠設定4888

三個節點的myid不一樣,c1對應1,c2對應2,c3對應3

[root@c2 usr]# vim /usr/local/zookeeper/data/myid

[root@c1 usr]# vim /usr/local/zookeeper/data/myid

分別在三個節點上啟動zookeeper。

[root@c2 bin]# ./zkserver.sh start
[root@c1 bin]# ./zkcli.sh -server 192.168.***.159:2181
命令如下:

[root@c3 bin]# ./zkserver.sh stop
分別進入三個節點的zookeeper的安裝被bin下關閉。

zookeeper集群部署3 4 6

zookeeper是乙個分布式開源框架,提供了協調分布式應用的基本服務,它向外部應用暴露一組通用服務 分布式同步 distributed synchronization 命名服務 naming service 集群維護 group maintenance 等,簡化分布式應用協調及其管理的難度,提供高...

zookeeper3 4 13集群搭建

zookeeper是乙個分布式協調框架,一般用於應用高可用的場景,例如 主從選舉,災難備份,服務感知,服務註冊,分布式鎖等等,因為其具備優秀的處理速度和可靠性,內部具備主從選舉的功能,使得它成為分布式應用不可或缺的一部分,在大資料生態圈中更是重要組成部分。搭建步驟 解壓zookeeper包,並修改名...

Zookeeper 3 4 14集群搭建

zookeeper 3.4.14集群搭建 先關閉防火牆 如果沒有關閉防火牆,再多台機器之間不能連線 systemctl stop firewalld.service systemctl status firewalld systemctl start firewalld 解壓tar zxvf zoo...