zookeeper集羣的搭建

zookeeper集羣的搭建
需要先安裝jdk,並且配置jdk的環境變量
 
下載zookeeper的安裝包
上傳到linux集羣環境下
解壓安裝包
tar -zxvf zookeeper-3.4.7.tar.gz
進入conf目錄,複製zoo-sample.cfg爲zoo.cfg,通過修改zoo.cfg來對zookeeper進行配置
修改1:dataDir 指定zookeeper將數據保存在哪個目錄下,如果不修改,默認在/tmp下,這個目錄下的數據有可能會在磁盤空間不足或服務器重啓時自動被linux清理,所以一定要修改這個地址
修改2:修改服務器列表
單機模式:在zoo.cfg中只配置一個server.id就是單機模式了
僞集羣模式:在zoo.cfg中配置多個server.id,其中ip都是當前機器,而端口各部相同,啓動時就是僞集羣模式了
集羣模式:多臺機器各自配置
server.1=xxx.xxx.xxx.xxx:2888:3888
server.2=xxx.xxx.xxx.xxx:2888:3888
server.3=xxx.xxx.xxx.xxx:2888:3888
如果是完全分佈模式,還要進行修改3:到之前配置的zookeeper數據文件所在的目錄下生成一個文件叫myid,其中寫上一個數字表明當前機器是哪一個編號的機器
 
順序節點 普通節點
臨時節點 順序臨時節點 普通臨時節點
持久節點 順序持久節點 普通持久節點
 
順序節點:指定叫什麼,除了前綴是指定的名字外,在名字後會會自帶一個獨一無二自動增長的的編號 普通節點:指定叫什麼就叫什麼
 
臨時節點:一個客戶端連接創建的臨時節點,會在當客戶端會話結束時立即自動刪除。 持久節點:創建出來後只要不刪除就不會消失,無論客戶端是否連接。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章