筱进GG的gravatar头像
筱进GG2017-10-06 15:28:31
windows下安装apache zookeeper

ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。

ZooKeeper的目标就是封装好复杂易出错的关键服务,将简单易用的接口和性能高效、功能稳定的系统提供给用户。

ZooKeeper包含一个简单的原语集,[1]  提供Java和C的接口。

ZooKeeper代码版本中,提供了分布式独享锁、选举、队列的接口,代码在zookeeper-3.4.3\src\recipes。其中分布锁和队列有Java和C两个版本,选举只有Java版本

下载

 Apache官方最新版本为:3.4.8

下载地址:http://mirrors.cnnic.cn/apache/zookeeper/zookeeper-3.4.8/zookeeper-3.4.8.tar.gz

https://mirrors.cnnic.cn/apache/zookeeper/zookeeper-3.4.11/zookeeper-3.4.11.tar.gz

  安装

      解压到指定目录下    D:\soft\zookeeper-3.4.8

      修改zoo_sample.cfg 文件名(D:\soft\zookeeper-3.4.8\conf) 为 zoo.cfg

      主要修改一下日志位置,具体配置文件如下:

# The number of milliseconds of each tick
tickTime=2000
# The number of ticks that the initial 
# synchronization phase can take
initLimit=10
# The number of ticks that can pass between 
# sending a request and getting an acknowledgement
syncLimit=5
# the directory where the snapshot is stored.
# do not use /tmp for storage, /tmp here is just 
# example sakes.
dataDir=D:\\zookeeper\\data
dataLogDir=D:\\zookeeper\\log
# 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

配置文件简单解析

1、tickTime:这个时间是作为 Zookeeper 服务器之间或客户端与服务器之间维持心跳的时间间隔,也就是每个 tickTime 时间就会发送一个心跳。
2、dataDir:顾名思义就是 Zookeeper 保存数据的目录,默认情况下,Zookeeper 将写数据的日志文件也保存在这个目录里。
3、dataLogDir:顾名思义就是 Zookeeper 保存日志文件的目录
4、clientPort:这个端口就是客户端连接 Zookeeper 服务器的端口,Zookeeper 会监听这个端口,接受客户端的访问请求。

       启动

进入到bin目录,并且启动zkServer.cmd,这个脚本中会启动一个java进程

直接双击zkServer.cmd也可以:

windows下安装apache zookeeper启动后jps可以看到QuorumPeerMain的进程

windows下安装apache zookeeper

配置完成可以访问了哟

zookeeper与java的连接 
windows下安装apache zookeeper单机 连接

windows下安装apache zookeeper

 

集群 连接

windows下安装apache zookeeper


打赏

分享到:

最近浏览
荣》Cowboy2月2日
最代码贡献等级说明
fanjinjing1231月31日
暂无贡献等级
hanchunlin1月26日
暂无贡献等级
li1164791月24日
暂无贡献等级
leoxxxx1月23日
最代码贡献等级说明
yuwenbo1月12日
暂无贡献等级
135243862611月11日
暂无贡献等级
libai1231月11日
暂无贡献等级
生生世世pppp2017年12月28日
暂无贡献等级
sunql1232017年12月26日
暂无贡献等级
javaggm2017年12月22日
最代码贡献等级说明
淡淡人生过2017年12月7日
最代码贡献等级说明
猴哥猴哥19932017年11月30日
最代码贡献等级说明
koalsky2017年11月27日
暂无贡献等级
海问香2017年11月23日
暂无贡献等级
wkshitc2017年11月22日
最代码贡献等级说明
liyongkui2017年11月21日
最代码贡献等级说明
weienqing2017年11月17日
最代码贡献等级说明
东北人2017年11月14日
最代码贡献等级说明
xiangfei9110152017年11月13日
暂无贡献等级
顶部客服微信二维码底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友