
一、认识zookeeper
Zookeeper官网:http://zookeeper.apache.org/
Zookeeper:是一个高性能,分布式的,开源分布式应用协调服务
dubbo官方推荐使用此注册中心
二、zookeeper环境搭建
1、下载:wget http://219.239.26.10/files/2085000009F786E2/apache.fayea.com/zookeeper/zookeeper-3.4.10/zookeeper-3.4.10.tar.gz
2、安装:直接解压缩即可,tar -zxvf zookeeper-3.4.10.tar.gz -C /usr/local
3、配置:
需要配置Java运行环境,Zookeeper的运行需要机器具备Java运行环境
在zookeeper的conf目录下,将zoo_sample.cfg改名为zoo.cfg,cp zoo_sample.cfg zoo.cfg
zookeeper启动时会读取该文件作为默认配置文件
配置文件详解
tickTime
Zookeeper服务器之间或客户端与服务器之间维持心跳的时间间隔,也就是每个 tickTime时间就会发送一个心跳,tickTime以毫秒为单位
initLimit
集群中的follower服务器与leader服务器之间初始连接时能容忍的最多心跳数(tickTime的数量)
syncLimit
集群中的follower服务器与leader服务器之间请求和应答之间能容忍的最多心跳数(tickTime的数量)
dataDir
存储zookeeper的快照文件、pid文件,默认为/tmp/zookeeper,建议在zookeeper安装目录下创建data目录,将dataDir配置改为/usr/local/zookeeper-3.4.10/data
clientPort
客户端连接zookeeper的端口,即zookeeper对外的服务端口,默认为2181
3、启动(切换到安装目录的bin目录下):./zkServer.sh start
4、关闭(切换到安装目录的bin目录下):./zkServer.sh stop
5、zookeeper图形界面的客户端:ZooInspector


京公网安备 11030102010736号