您好,登錄后才能下訂單哦!
本篇內容主要講解“docker zookeeper集群搭建的方法”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“docker zookeeper集群搭建的方法”吧!
準備工具
一、安裝docker
二、在docker庫獲取鏡像:zookeeper(tips:我下載的版本是3.4.13)
搭建
一、啟動zookeeper單點,在開發環境中一般都用單點
docker run -d -p 2181:2181 --restart always --name zookeeper \ -v $PWD/volume/data:/data \ -v $PWD/volume/datalog:/datalog \ zookeeper:3.4.13
二、zookeeper 集群搭建,這里我準備利用三個zookeeper節點組成一個集群,并且三個節點都在同一臺主機上,如果需要節點原型在不同的主機上,修改對應的ip和端口即可
-- 創建節點文件夾 mkdir cluster/node1 -p && mkdir cluster/node2 -p && mkdir cluster/node3 -p -- 機器ip machine_ip=10.82.12.95 -- 運行節點1 docker run -d -p 2181:2181 -p 2887:2888 -p 3887:3888 --name zookeeper_node1 --restart always \ -v $PWD/cluster/node1/volume/data:/data \ -v $PWD/cluster/node1/volume/datalog:/datalog \ -e "TZ=Asia/Shanghai" \ -e "ZOO_MY_ID=1" \ -e "ZOO_SERVERS=server.1=0.0.0.0:2888:3888 server.2=$machine_ip:2888:3888 server.3=$machine_ip:2889:3889" \ zookeeper:3.4.13 -- 運行節點2 docker run -d -p 2182:2181 -p 2888:2888 -p 3888:3888 --name zookeeper_node2 --restart always \ -v $PWD/cluster/node2/volume/data:/data \ -v $PWD/cluster/node2/volume/datalog:/datalog \ -e "TZ=Asia/Shanghai" \ -e "ZOO_MY_ID=2" \ -e "ZOO_SERVERS=server.1=$machine_ip:2887:3887 server.2=0.0.0.0:2888:3888 server.3=$machine_ip:2889:3889" \ zookeeper:3.4.13 -- 運行節點3 docker run -d -p 2183:2181 -p 2889:2888 -p 3889:3888 --name zookeeper_node3 --restart always \ -v $PWD/cluster/node3/volume/data:/data \ -v $PWD/cluster/node3/volume/datalog:/datalog \ -e "TZ=Asia/Shanghai" \ -e "ZOO_MY_ID=3" \ -e "ZOO_SERVERS=server.1=$machine_ip:2887:3887 server.2=$machine_ip:2888:3888 server.3=0.0.0.0:2888:3888" \ zookeeper:3.4.13
打開zookeeper鏈接工具ZooInspector進行測試,沒毛病。。。。。。
到此,相信大家對“docker zookeeper集群搭建的方法”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。