單機zookeeper偽集群搭建

2021-09-10 05:51:58 字數 2036 閱讀 9932

2、zookeeper環境配置

解壓:tar -zxvf zookeeper-3.4.12.tar.gz

將內容修改:

zoo1.cfg檔案內容:

ticktime=2000

initlimit=10

synclimit=5

datadir=/usr/local/zk/data_1

clientport=2182

datalogdir=/usr/local/zk/logs_1

server.1=localhost:2287:3387

server.2=localhost:2288:3388

server.3=localhost:2289:3389

zoo2.cfg檔案內容:

ticktime=2000

initlimit=10

synclimit=5

datadir=/usr/local/zk/data_2

clientport=2183

datalogdir=/usr/local/zk/logs_2

server.1=localhost:2287:3387

server.2=localhost:2288:3388

server.3=localhost:2289:3389

zoo3.cfg檔案內容:

ticktime=2000

initlimit=10

synclimit=5

datadir=/usr/local/zk/data_3

clientport=2184

datalogdir=/usr/local/zk/logs_3

server.1=localhost:2287:3387

server.2=localhost:2288:3388

server.3=localhost:2289:3389

每個例項都初始化相應data和log檔案

4、需要在每個zookeeper服務指定的data目錄下建立myid檔案指定服務id

以zoo1為例

內容為命令:vim myid

qw儲存

其它兩個內容就是配置指定服務的id

5、進入zookeeper-3.4.12目錄,執行命令

依次執行

分別檢視zookeeper狀態

6、執行客戶端

啟動客戶端

bin/zkcli.sh -server 127.0.0.1:2182

或者bin/zkcli.sh -server 127.0.0.1:2183

或者bin/zkcli.sh -server 127.0.0.1:2184

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