zk环境搭建

单机板安装:

1、上传包解压

[root@localhost software]# ls
zookeeper-3.4.14  zookeeper-3.4.14.tar.gz
[root@localhost software]# tar -zxvf zookeeper-3.4.14.tar.gz

2、创建data和logs目录

[root@localhost zookeeper-3.4.14]# mkdir -p {data,logs}

3、修改配置

#配置文件复制出来
[root@localhost zookeeper-3.4.14]# cp conf/zoo_sample.cfg conf/zoo.cfg
#编辑配置文件
[root@localhost zookeeper-3.4.14]# vi conf/zoo.cfg 
#将data和logs目录配制正确
# example sakes.
dataDir=/usr/software/zookeeper-3.4.14/data
dataLogDir=/usr/software/zookeeper-3.4.14/logs

4、启动单机版成功

[root@localhost zookeeper-3.4.14]# ./bin/zkServer.sh start
ZooKeeper JMX enabled by default
Using config: /usr/software/zookeeper-3.4.14/bin/../conf/zoo.cfg
Starting zookeeper ... STARTED
[root@localhost zookeeper-3.4.14]# ./bin/zkServer.sh status
ZooKeeper JMX enabled by default
Using config: /usr/software/zookeeper-3.4.14/bin/../conf/zoo.cfg
Mode: standal

二、集群搭建

1、修改配置

[root@localhost zookeeper-3.4.14]# vi conf/zoo.cfg 
#加入集群信息
server.1=192.168.10.138:2888:3888
server.2=192.168.10.193:2888:3888
server.3=192.168.10.231:2888:3888

2、在data目录下创建myid; 注意id与配置一致; 

#192.168.10.138
[root@localhost zookeeper-3.4.14]# cat data/myid 
1
#192.168.10.193
[root@localhost zookeeper-3.4.14]# cat data/myid 
2
#192.168.10.231
[root@localhost zookeeper-3.4.14]# cat data/myid 
3

 3、后期扩容observer不参为选举,扩容,myid为4

server.4=192.168.212.212:2888:3888:observer

 

posted on 2020-03-15 15:16  JAVA-ROAD  阅读(291)  评论(0)    收藏  举报

导航