zookeeper單機僞集羣模式

概念:就是一臺機器上佈置多個zookeeper 達到集羣的效果。

用途:一般用於練習、學習zookeeper集羣模式。

配置過程:

  首先建立三個文件夾,server1、 server2 、server3,修改各自的配置文件,如果下:

tickTime=2000
# The number of ticks that the initial 
# synchronization phase can take
initLimit=10
# The number of ticks that can pass between 
# sending a request and getting an acknowledgement
syncLimit=5
# the directory where the snapshot is stored.
dataDir=/tmp/server1 #<span style="font-family: Arial, Helvetica, sans-serif;">需要修改</span>
# the port at which the clients will connect
clientPort=2181 #需要修改

server.1=192.168.1.105:2888:3888
server.2=192.168.1.105:2889:3889
server.3=192.168.1.105:2890:3890

這裏與多機集羣不一樣的是,server的ip是一樣的,只是端口要改,對外提供的服務 clientPort分別改爲2181 3181 4181. 另外server.1,server.2,server.3的端口也要改,其中第一個端口用來集羣成員的信息交換,第二個端口是在leader掛掉時專門用來進行選舉leader所用。還有一個是 dataDir 目錄每一個server配置的都不一樣,可以參考分別配置爲/tmp/server1、/tmp/server2、/tmp/server3 ,分別在這三個文件夾下建立myid文件,分別填上1、2、3 。配置完畢。接着的操作跟多機集羣沒太大區別。


發佈了80 篇原創文章 · 獲贊 10 · 訪問量 19萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章