为了搭建dubbo的注册中心,需要用到zookeeper,以下是我的安装笔记:
下载稳定版:
http://apache.fayea.com/zookeeper/
新建配置文件zoo.cfg,保存在conf子目录下,写入以下内容(下载后有自带的zoo_sample.cfg稍作修改即可):
# The number of milliseconds of each tick # Zookeeper服务器心跳时间,单位毫秒
tickTime=2000
# The number of ticks that the initial
# synchronization phase can take 投票选举新leader的初始化时间。
initLimit=10
# The number of ticks that can pass between
# sending a request and getting an acknowledgement Leader与Follower之间的最大响应时间单位,响应超过syncLimit*tickTime,Leader认为Follwer死掉,从服务器列表中删除Follwer
syncLimit=5
# the directory where the snapshot is stored.
# do not use /tmp for storage, /tmp here is just
# example sakes.
# 数据持久化路径
#dataDir=/tmp/zookeeper
dataDir=E:/soft/java/zookeeper-3.4.6/persistence_data/zookeeper
# the port at which the clients will connect # 连接端口
clientPort=2181
# the maximum number of client connections.
# increase this if you need to handle more clients
#maxClientCnxns=60
#
# Be sure to read the maintenance section of the
# administrator guide before turning on autopurge.
#
# http://zookeeper.apache.org/doc/current/zookeeperAdmin.html#sc_maintenance
#
# The number of snapshots to retain in dataDir
#autopurge.snapRetainCount=3
# Purge task interval in hours
# Set to "0" to disable auto purge feature
#autopurge.purgeInterval=1
#dataLogDir=E:/soft/java/zookeeper-3.4.6/logs # 日志保存路径 这个要自己新建
启动:
在bin目录下双击启动:zkServer.cmd ,如果是linux系统需要使用启动命令:zkServer.sh start