码迷,mamicode.com
首页 > 其他好文 > 详细

Zookeeper-入门

时间:2019-12-16 19:02:29      阅读:111      评论:0      收藏:0      [点我收藏+]

标签:生产环境   art   increase   nec   release   多平台   同步   nis   关联   

前提

  Zookeeper包含多个组件,有的组件支持多平台,有的组件只支持个别平台

技术图片

 

   Zookeeper需要运行在java虚拟机上,需要安装JDK 7及以上

下载

  Stable release

单服务器

  配置文件

# Zookeeper的时间单位是以毫秒为单位的,该属性用来做心跳,最小的会话超时将是tickTime的两倍
tickTime=2000
# CS通信时限,tickTime的倍数
# 参数设定了允许所有跟随者与领导者进行连接并同步的时间,如果在设定的时间段内,半数以上的跟随者未能完成同步,领导者便会宣布放弃领导地位,进行另一次的领导选举
# 如果zk集群环境数量确实很大,同步数据的时间会变长,因此这种情况下可以适当调大该参数。默认为10 initLimit=10 # FL同步时限,tickTime的倍数
# 参数设定了允许一个跟随者与一个领导者进行同步的时间,如果在设定的时间段内,跟随者未完成同步,它将会被集群丢弃。所有关联到这个跟随者的客户端将连接到另外一个跟随着
syncLimit=5 # 存储内存数据库快照的位置,以及数据库更新的事务日志(除非另外指定) dataDir=/var/lib/zookeeper # 监听客户端连接的端口 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

  启动

bin/zkServer.sh start  

维护Zookeeper的存储

  对于长时间运行的生产环境,Zookeeper的存储必须有外部管理(dataDir、logs)

连接Zookeeper

 

 

  

Zookeeper-入门

标签:生产环境   art   increase   nec   release   多平台   同步   nis   关联   

原文地址:https://www.cnblogs.com/BINGJJFLY/p/12050573.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!