文档章节

[zookeeper]1.zookeeper安装

华夏第一帅神
 华夏第一帅神
发布于 2016/07/05 10:05
字数 373
阅读 27
收藏 0

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启动成功!  

© 著作权归作者所有

华夏第一帅神

华夏第一帅神

粉丝 9
博文 15
码字总数 16947
作品 0
昌平
高级程序员
私信 提问
windows下搭建Kafka运行环境

windows下搭建Kafka运行环境 http://www.bieryun.com/ 一、安装JDK jdk的安装就不再强调了 二、安装Zookeeper 由于Kafka的运行依赖于Zookeeper,所以在运行Kafka之前需要安装并运行Zookeeper...

优惠券发放
2018/11/22
0
0
zookeeper之基础学习篇

1.ZooKeeper简介 ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提...

roubaoyin
2018/04/18
0
0
dubbo快速实战(非最佳配置,演示用)

一、目标: 由于培训需要演示dubbo的快速实战,因此有了本文,再次声明,本文不是最佳配置。 使用dubbo,构建一个provider提供视频信息服务,一个consumer获取视频信息服务并调用。 文中zoo...

付磊-起扬
2016/02/15
0
0
zookeeper的安装与部署-集群

环境:centos7 、JDK8 一、Zookeeper原理简介 ZooKeeper是一个开放源码的分布式应用程序协调服务,它包含一个简单的原语集,分布式应用程序可以基于它实现同步服务,配置维护和命名服务等。 ...

binhu
2017/11/07
0
0
Kafka与.net core(二)zookeeper

1.zookeeper简单介绍 1.1作用 zookeeper的作用是存储kafka的服务器信息,topic信息,和cunsumer信息。如下图: 而zookeeper是个什么东西呢?简单来说就是一个具有通知机制的文件系统,引用网...

老六代码
01/10
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Java agentlib参数分析

Java agentlib参数分析 再用intellij idea进行远程调试的时候,具体的配置选项如下: 标红的一行显示了远程调试需要添加的虚拟机参数。这个参数到底有什么意义? 我在命令行输入java命令,输...

Mr_Tea伯奕
13分钟前
0
0
四种软件架构演进史,程序员会一种就很牛了!

如果一个软件开发人员,不了解软件架构的演进,会制约技术的选型和开发人员的生存、晋升空间。这里我列举了目前主要的四种软件架构以及他们的优缺点,希望能够帮助软件开发人员拓展知识面。 ...

我最喜欢三大框架
17分钟前
0
0
如何做高可用的架构设计?

定义目标 既然我们的目标是做到高可用,那么我们就有必要先明确清楚高可用的含义,并通过拆解目标,让目标可以被量化。按照我的理解,可以将目标按照以下三条进行拆解: 1. 保持业务高稳定性...

别打我会飞
17分钟前
0
0
《错误的行为》的读后感优秀范文4000字

《错误的行为》的读后感优秀范文4000字: 第一章经济人和非理性人。本书中的经纪人是指经济学家经济模式中虚拟的理想人物,非理性人是指现实生活中实实在在存在的人,与经济人相对应的人。 ...

原创小博客
29分钟前
1
0
将二叉搜索树转换成一个排序的双向链表。要求不能创建任何新的结点,只能调整树中结点指针的指向

作者图解释很好 https://blog.csdn.net/yanxiaolx/article/details/52073221

南桥北木
34分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部