[zookeeper]1.zookeeper安装

1.本文环境

  • OS X EI Capitan 10.11.3
  • zookeeper-3.4.8.tar.gz

2.配置文件

解压文件,小弟自己翻译的配置文件

# 每个tick的毫秒数
tickTime=2000
# 初始的tick数,同步时可用
initLimit=10
# 可以传递的tick数,发送请求并得到确认
syncLimit=5
#目录快照存储。
#不要使用/tmp存放,/tmp这里只是例子
dataDir=/tmp/zookeeper
# 客户端连接的端口
clientPort=2181
# 客户端的最大连接数。
# maxClientCnxns=60
#
# 在打开autopurge之前,确保已经阅读管理员手册中维护的部分
# http://zookeeper.apache.org/doc/current/zookeeperAdmin.html#sc_maintenance
#
# 保留在datadir快照的数量
# autopurge.snapRetainCount=3
# 每小时执行的purge任务
# 设置成 0 禁用autopurge任务
# autopurge.purgeInterval=1

3.单机zk启动

将zookeeper解压后的文件夹中conf文件夹下的zooSample.cfg 复制成 zoo.cfg,因为在zookeeper中,会默认寻找zoo.cfg文件作为配置文件。代码如下

if [ "x$ZOOCFGDIR" = "x" ]
then
  if [ -e "${ZOOKEEPER_PREFIX}/conf" ]; then
    ZOOCFGDIR="$ZOOBINDIR/../conf"
  else
    ZOOCFGDIR="$ZOOBINDIR/../etc/zookeeper"
  fi
fi

if [ -f "${ZOOCFGDIR}/zookeeper-env.sh" ]; then
  . "${ZOOCFGDIR}/zookeeper-env.sh"
fi

if [ "x$ZOOCFG" = "x" ]
then
    ZOOCFG="zoo.cfg"
fi

文件修改完成并配置好,我们就可以启动

首先,我们执行./zkServer.sh看看这个命令的Usage

ZooKeeper JMX enabled by default
Using config: /Users/lifaxin/软件/zookeeper-3.4.8/bin/../conf/zoo.cfg
Usage: ./zkServer.sh {start|start-foreground|stop|restart|status|upgrade|print-cmd}

可以看到zk的启动命令,下面使用命令启动。

./zkServer.sh start

看控制台返回的值

Starting zookeeper ... STARTED

如果看到这个输出则单机版的zk启动成功!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值