zookeeper的安装和使用

1.下载

https://zookeeper.apache.org/releases.html

zookeeper的安装和使用

zookeeper的安装和使用

2.上传到linux服务器并解压

zookeeper的安装和使用

3.单节点zookeeper的使用

1)将zoo_sample.cfg改名为zoo_cfg,因为默认找zoo_cfg文件

zookeeper的安装和使用

2)修改clientport端口,默认2181,单节点使用不用修改

3)设置zookeeper文件存储目录

4)设置日志文件存储目录

zookeeper的安装和使用

设置完成后,启动试试:

zookeeper的安装和使用

停止命令:./zkServer.sh stop

删除缓存文件:

zookeeper的安装和使用

4.zookeeper集群使用

1)修改zoo.cfg配置

zookeeper的安装和使用

2)data目录下新增myid文件,里面的内容是1

zookeeper的安装和使用

3)复制两个zookeeper,用来做集群

zookeeper的安装和使用

4)修改复制出来的两个zk的zoo.cfg中的clientip和data/myid中的内容

zookeeper的安装和使用

第二个zk中myid中的内容修改为2,第三个zk中myid文件内容修改为3

zookeeper的安装和使用

5)分别启动三台zookeeper,并查看状态

zookeeper的安装和使用

zookeeper的安装和使用

zookeeper的安装和使用

看一下zookeeper的进程,有三个

zookeeper的安装和使用

zk集群启动成功

5.项目中的使用配置

1)单节点使用zk配置

<dubbo:registry protocol="zookeeper" address="192.168.1.6:2181"> </dubbo:registry>

2)集群使用zk配置

<dubbo:registry protocol="zookeeper" address="192.168.1.6:2181,192.168.1.6:2182,192.168.1.6:2183"> </dubbo:registry>