這期內(nèi)容當(dāng)中小編將會(huì)給大家?guī)?lái)有關(guān)zookeeper中怎么搭建配置集群模式,文章內(nèi)容豐富且以專業(yè)的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。
在望江等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強(qiáng)發(fā)展的系統(tǒng)性、市場(chǎng)前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供網(wǎng)站建設(shè)、成都網(wǎng)站制作 網(wǎng)站設(shè)計(jì)制作按需定制,公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),品牌網(wǎng)站設(shè)計(jì),網(wǎng)絡(luò)營(yíng)銷推廣,成都外貿(mào)網(wǎng)站建設(shè)公司,望江網(wǎng)站建設(shè)費(fèi)用合理。
1.安裝jdk1.8,這個(gè)不會(huì)的話可以百度一下很簡(jiǎn)單
2.官方下載地址 https://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/
3.解壓后,配置bin目錄到環(huán)境變量PATH (類似java環(huán)境變量),配置后通過(guò) source /etc/profile 生效
4.copy zoo_sample.cfg zoo.cfg ,一般會(huì)修改一下dataDir目錄
結(jié)束,下面開始集群方式的安裝部署
第一步,節(jié)點(diǎn)類型分配
為了實(shí)現(xiàn)效果,分配了1個(gè)leader,1個(gè)follower,1個(gè) observer(先配置2個(gè)follower,然后把其中一個(gè)改為follower)
leader 192.168.134.137
follower 192.168.134.138
observer 192.168.134.139
說(shuō)明:為了方便測(cè)試,提前把三臺(tái)的防火墻關(guān)閉了(systemctl stop firewalld),可以根據(jù)情況處理自己的防火墻
第二步:開始配置leader節(jié)點(diǎn)
1.修改 zoo.cfg 添加(zookeeper默認(rèn)使用的2181端口,參考單機(jī)配置的端口)
#server.id=host:port:port server.1=192.168.134.137:2182:3181 server.2=192.168.134.138:2182:3181 server.3=192.168.134.139:2182:3181
說(shuō)明:
id的取值范圍: 1~255; 用id來(lái)標(biāo)識(shí)該機(jī)器在集群中的機(jī)器序號(hào)
2181是zookeeper提供服務(wù)的端口;2182為leader和follower的通信接口; 3181表示leader選舉的端口
2.創(chuàng)建myid
在每一個(gè)服務(wù)器的dataDir目錄下創(chuàng)建一個(gè)myid的文件,文件就一行數(shù)據(jù),數(shù)據(jù)內(nèi)容是每臺(tái)機(jī)器對(duì)應(yīng)的server ID的數(shù)字
第三步:配置follower,同第一步,注意myid 不一樣,然后依次啟動(dòng)三個(gè)節(jié)點(diǎn),通過(guò)zkServer.sh status 查看啟動(dòng)情況
至此,完成1個(gè)leader和兩個(gè)follower,接下來(lái)把一個(gè)follower改為observer,在提高負(fù)載的情況下不影響寫效果(observer的目的)
修改zoo.cfg配置文件
增加 peerType=observer
server.3=192.168.134.139:2182:3181:observer
依次修改三臺(tái)機(jī)器,然后重啟,3.5之后支持動(dòng)態(tài)修改配置
上述就是小編為大家分享的zookeeper中怎么搭建配置集群模式了,如果剛好有類似的疑惑,不妨參照上述分析進(jìn)行理解。如果想知道更多相關(guān)知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。