zookeeper集群配置
一、拷貝複製拷貝到多目錄 z1、z2、z3
二、 配置 zoo.cfg
z1 配置
ticktime=2000
initlimit=10
synclimit=5
datadir=zoo/tmp/zookeeper/data1
datalogdir=zoo/log/zookeeper/log1
clientport=2181
admin.serverport=8885
server.1=localhost:7881:8881
server.2=localhost:7882:8882
server.3=localhost:7883:8883
z2 配置
ticktime=2000
initlimit=10
synclimit=5
datadir=zoo/tmp/zookeeper/data1
datalogdir=zoo/log/zookeeper/log1
clientport=2182
admin.serverport=8886
server.1=localhost:7881:8881
server.2=localhost:7882:8882
server.3=localhost:7883:8883
z3 配置
ticktime=2000
initlimit=10
synclimit=5
datadir=zoo/tmp/zookeeper/data1
datalogdir=zoo/log/zookeeper/log1
clientport=2183
admin.serverport=8887
server.1=localhost:7881:8881
server.2=localhost:7882:8882
server.3=localhost:7883:8883
注: 三個檔案的埠必須不一樣,而且不能被占用
clientport=2181
admin.serverport=8885
配置檔案中 三個server 必須每個檔案中都有
server.1=localhost:7881:8881
server.2=localhost:7882:8882
server.3=localhost:7883:8883
三、 myid配置
在上述配置datadir目錄中(zoo/tmp/zookeeper/data1,bin下面),新增檔案myid(不需要任何字尾),z1、z2、z3 中 myid 分別配置成1、2、3,指定服務編號
四、分別啟動 z1、z2、z3 中 zkserver.cmd
如果有乙個未啟動,集群會報錯,只有當三個全部啟動時,才不會報錯
Zookeeper單機偽集群
mkdir p server1 server2 server3 mkdir p data datalog logs 建立乙個myid的檔案,裡面寫入乙個數字,比如我這個是server1,那麼就寫乙個1,server2對應myid檔案就寫入2,server3對應myid檔案就寫個3 複製zoo sam...
Zookeeper單機偽集群
mkdir p server1 server2 server3 mkdir p data datalog logs 建立乙個myid的檔案,裡面寫入乙個數字,比如我這個是server1,那麼就寫乙個1,server2對應myid檔案就寫入2,server3對應myid檔案就寫個3 複製zoo sam...
單機zookeeper偽集群
配置啟動 解壓 tar zxfv apache zookeeper 3.6.1 bin.tar.gz c usr local 重新命名 mv usr local apache zookeeper 3.6.1 bin zookeeper 更改許可權 chown r luis.zookeeper單機偽集...