本篇內(nèi)容主要講解“docker zookeeper集群搭建的方法”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強(qiáng)。下面就讓小編來帶大家學(xué)習(xí)“docker zookeeper集群搭建的方法”吧!
成都創(chuàng)新互聯(lián)公司-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價比青山網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式青山網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋青山地區(qū)。費用合理售后完善,十余年實體公司更值得信賴。
準(zhǔn)備工具
一、安裝docker
二、在docker庫獲取鏡像:zookeeper(tips:我下載的版本是3.4.13)
搭建
一、啟動zookeeper單點,在開發(fā)環(huán)境中一般都用單點
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 集群搭建,這里我準(zhǔn)備利用三個zookeeper節(jié)點組成一個集群,并且三個節(jié)點都在同一臺主機(jī)上,如果需要節(jié)點原型在不同的主機(jī)上,修改對應(yīng)的ip和端口即可
-- 創(chuàng)建節(jié)點文件夾 mkdir cluster/node1 -p && mkdir cluster/node2 -p && mkdir cluster/node3 -p -- 機(jī)器ip machine_ip=10.82.12.95 -- 運行節(jié)點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 -- 運行節(jié)點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 -- 運行節(jié)點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進(jìn)行測試,沒毛病。。。。。。
到此,相信大家對“docker zookeeper集群搭建的方法”有了更深的了解,不妨來實際操作一番吧!這里是創(chuàng)新互聯(lián)網(wǎng)站,更多相關(guān)內(nèi)容可以進(jìn)入相關(guān)頻道進(jìn)行查詢,關(guān)注我們,繼續(xù)學(xué)習(xí)!