本文件用於zookeeper集群部署指南,版本號3.4.6,詳細如下。
[root@c3 ~]# service iptables stop
[root@c3 ~]# df –lh
為了避免磁碟使用不均而導致系統問題,因而先檢視磁碟的分布情況。檢視合適的檔案目錄,可以將後續的所有檔案和程式存放在此目錄下。當然,這要根據你的實際情況而定
[root@c3 bin]# more /etc/hosts
具體目錄建立如下:
先將zookeeper檔案複製到/usr/local/zookeeper資料夾下[root@c3
local]# mkdir /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
在c1,c2,c3分別修改如下部分。[root@c3 ~]# scp -r /etc/profile root@c2:/etc
[root@c3 ~]# scp -r /etc/profile root@c1:/etc
在三個節點中修改檔案的許可權,命令如下:
[root@c2 zookeeper]# chmod -r 777 /usr/local/zookeeper/
修改zookeeper啟動檔案zkserver.sh,開啟jmx介面,埠設定4888
三個節點的myid不一樣,c1對應1,c2對應2,c3對應3
分別在三個節點上啟動zookeeper。[root@c2 usr]# vim /usr/local/zookeeper/data/myid
[root@c1 usr]# vim /usr/local/zookeeper/data/myid
[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...