您好,登錄后才能下訂單哦!
這期內容當中小編將會給大家帶來有關zookeeper中怎么搭建配置集群模式,文章內容豐富且以專業的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。
1.安裝jdk1.8,這個不會的話可以百度一下很簡單
2.官方下載地址 https://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/
3.解壓后,配置bin目錄到環境變量PATH (類似java環境變量),配置后通過 source /etc/profile 生效
4.copy zoo_sample.cfg zoo.cfg ,一般會修改一下dataDir目錄
結束,下面開始集群方式的安裝部署
第一步,節點類型分配
為了實現效果,分配了1個leader,1個follower,1個 observer(先配置2個follower,然后把其中一個改為follower)
leader 192.168.134.137
follower 192.168.134.138
observer 192.168.134.139
說明:為了方便測試,提前把三臺的防火墻關閉了(systemctl stop firewalld),可以根據情況處理自己的防火墻
第二步:開始配置leader節點
1.修改 zoo.cfg 添加(zookeeper默認使用的2181端口,參考單機配置的端口)
#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
說明:
id的取值范圍: 1~255; 用id來標識該機器在集群中的機器序號
2181是zookeeper提供服務的端口;2182為leader和follower的通信接口; 3181表示leader選舉的端口
2.創建myid
在每一個服務器的dataDir目錄下創建一個myid的文件,文件就一行數據,數據內容是每臺機器對應的server ID的數字
第三步:配置follower,同第一步,注意myid 不一樣,然后依次啟動三個節點,通過zkServer.sh status 查看啟動情況
至此,完成1個leader和兩個follower,接下來把一個follower改為observer,在提高負載的情況下不影響寫效果(observer的目的)
修改zoo.cfg配置文件
增加 peerType=observer
server.3=192.168.134.139:2182:3181:observer
依次修改三臺機器,然后重啟,3.5之后支持動態修改配置
上述就是小編為大家分享的zookeeper中怎么搭建配置集群模式了,如果剛好有類似的疑惑,不妨參照上述分析進行理解。如果想知道更多相關知識,歡迎關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。