您现在的位置:主页 > 高级应用 > >

zookeeper3.4.8实例教程-环境搭建



时间: 2016-04-05 06:22     来源 : IT学习者      点击:

关键词: 实例教程    zookeeper    分布式   


目录:zookeeper3.4.8实例教程


首先从zookeeper(zookeeper.apache.org)官网下载zookeeper代码,这里螃蟹以3.4.8为实例,讲述一下zookeeper的环境搭建过程(系统为centos7 64位)。






下周解压到指定的目录,比如螃蟹就解压到了node文件夹下




将conf文件夹下的 
zoo_sample.cfg 文件重命名为 zoo.cfg,(可以根据喜好取个喜欢的名字)

copyright www.itxxz.com



在zoo.cfg中主要配置三个地方:端口、data目录、服务器ip,也就是下图标注的部分。




完整信息如下:


# 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=/apache/zookeeper/data1
# 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
 
server.1=127.0.0.1:2887:3887  
server.2=127.0.0.1:2888:3888  
server.3=127.0.0.1:2889:3889
 
之所以会有三个server,是因为模拟分布式测试环境,需要用到多个服务器。

IT学习者(www.itxxz.com)



由于是本机测试,可以设置三个不同的端口作为区分,比如 
clientPort 分别设置为218121822183



如上图,每个zoo.cfg文件作为一个配置,分别命名为:zoo1.cfg
zoo2.cfgzoo3.cfg

再为每个zoo.cfg指定data目录,接下来就可以模拟zookeeper的分布式运行了。

本文来自www.itxxz.com









文章除注明转载外,均为IT学习者原创或编译
欢迎任何形式的转载,但务必请以超链接形式注明出处
本文出自:IT学习者
链接地址:http://www.itxxz.com



微信公众号:喝咖啡的螃蟹

喝咖啡的螃蟹
评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-->