zookeeper單機集群配置

2021-09-29 06:39:31 字數 1687 閱讀 7881

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單機偽集...