2019独角兽企业重金招聘Python工程师标准>>>

准备工作:

1,安装好JDK,注意JDK的路径不能有空格,如果你是默认安装的路径,那是带空格的。

2,下载Zookeeper,官方网站下载即可,目前最近的是:zookeeper-3.5.1-alpha.tar.gz

本文主要演示在同机器下模拟集群

示例步骤:

1,解压下载好的压缩包,分别命名为zookeeper1、zookeeper2、zookeeper3

2,修改配置文件

配置文件的目录在zookeeper\conf,底下有一个 zoo_sample.cfg ,这是默认的配置例子,可以在里面改,也可以新建。新建(或改完)的文件名需要是zoo.cfg。

3个zk服务器的配置文件如下:

zk1:

tickTime=2000
initLimit=10
syncLimit=5
dataDir=F:/zk/zookeeper1/data
dataLogDir=F:/zk/zookeeper1/log
clientPort=2181
server.1=localhost:2287:3387
server.2=localhost:2288:3388
server.3=localhost:2289:3389

zk2:

tickTime=2000
initLimit=10
syncLimit=5
dataDir=F:/zk/zookeeper2/data
dataLogDir=F:/zk/zookeeper2/log
clientPort=2182
server.1=localhost:2287:3387
server.2=localhost:2288:3388
server.3=localhost:2289:3389

zk3:

tickTime=2000
initLimit=10
syncLimit=5
dataDir=F:/zk/zookeeper3/data
dataLogDir=F:/zk/zookeeper3/log
clientPort=2183
server.1=localhost:2287:3387
server.2=localhost:2288:3388
server.3=localhost:2289:3389

3,在每个zk服务器对应的data目录底下,新建一个myid文件,文件内容是1,2,3(对应zk服务器的数字),不然会报错

4,启动zk服务器

cmd命令行下,进入到对应的zk服务器的bin目录,运行  zkServer.cmd,启动的时候会发现有报错,但是当3个服务都启动完后,就没有错误信息了。其中的道理你应该懂的。

5,启动客户端登录

cmd下随便进入一个zk服务器的bin目录,运行 zkCli.cmd -server localhost:2181

转载于:https://my.oschina.net/u/238296/blog/602268

Zookeeper 入门示例相关推荐

  1. ZooKeeper入门指南

    ZooKeeper入门指南 目录: 入门:使用ZooKeeper协调分布式应用程序 先决条件 下载 独立操作 管理ZooKeeper存储 连接到ZooKeeper 编程到ZooKeeper 运行复制的 ...

  2. Spring MVC 无XML配置入门示例

    Spring MVC 无XML(纯 Java)配置入门示例 本示例是从<Spring in Action, Fourth Edition>一书而来,涉及的是书中5.1节部分内容,书中其实说 ...

  3. [WCF编程]1.WCF入门示例

    一.WCF是什么? Windows Communication Foundation(WCF)是由微软开发的一系列支持数据通信的应用程序框架,整合了原有的windows通讯的 .net Remotin ...

  4. 【Zookeeper实战】Zookeeper入门到实战看这篇就够了

    1. 前言 在上一篇[Zookeeper入门]相关概念总结 中已经完美的讲解了 Zookeeper入门 相关概念总结,接下来讲讲ZooKeeper 实战使用. 这篇文章简单给演示一下 ZooKeepe ...

  5. BizTalk 2006 简单入门示例程序(附源项目文件下载)

    BizTalk 2006 简单入门示例程序(附源项目文件下载) 为初学BizTalk Server 2006的开发人员,提供一个简单入门的示例程序,包括一个Receive Port.Send Port ...

  6. Apache Camel框架入门示例

    2019独角兽企业重金招聘Python工程师标准>>> Apache Camel是Apache基金会下的一个开源项目,它是一个基于规则路由和中介引擎,提供企业集成模式的Java对象的 ...

  7. OUYA游戏开发核心技术剖析OUYA游戏入门示例——StarterKit

    第1章  OUYA游戏入门示例--StarterKit StarterKit是一个多场景的游戏示例,也是OUYA官方推荐给入门开发者分析的第一个完整游戏示例.本章会对StarterKit做详细介绍,包 ...

  8. python爬虫入门实例-终于领会python爬虫入门示例

    随着人工智能 大数据的火热 Python成为了广大科学家和普通大众的学习语言.在学习Python的过程中 有很多人感到迷茫 不知道自己该从什么地方入手,今天我们就来说一些新手该如何学习Python编程 ...

  9. 【Unity 3D 游戏开发】Unity3D 入门 - 工作区域介绍 与 入门示例

    一. 工作区域详解 1. Scence视图 (场景设计面板) scence视图简介 : 展示创建的游戏对象, 可以对所有的游戏对象进行 移动, 操作 和 放置; -- 示例 : 创建一个球体, 控制摄 ...

  10. Castle Active Record for .NET2.0快速入门示例

    一.创建Web工程 创建一个Web站点或者Web应用程序,添加对Castle.ActiveRecord.dll的引用. 二.创建需要持久化的业务实体 在.NET2.0下,由于引入了泛型,创建业务实体比 ...

最新文章

  1. python获取docx文档的内容(文本)
  2. openwrt系统安装到云服务器异常,OpenWrt路由器系统下服务OpenClash 安装教程及其折腾踩坑记录...
  3. Java中HashMap和TreeMap的区别
  4. 【kafka】kafka LogSegmentOffsetOverflowException segment overflow Detected offset overflow
  5. Linux(12.1-12.6)学习笔记
  6. (图论) Tarjan 算法
  7. Creo 6.0软件安装教程|兼容WIN10
  8. 复选框点击后弹出输入框
  9. pe下找不到ssd硬盘_进入PE系统之后找不到固态硬盘
  10. 求无序数组的中位数(c语言版本)
  11. 【czy系列赛】czy的后宫6 bzoj1044 [HAOI2008]木棍分割
  12. 计算机应用与维护专业教学大纲,计算机应用专业教学大纲
  13. office办公软件题库1
  14. mp3cutter java_开源一款超级好用的mp3剪切器app
  15. 飞机客运售票系统oracle分析,民航机场售票管理系统.doc
  16. mysql修改配置文件进行优化
  17. 光流传感器进行累积测试
  18. Easy-Pay一行代码解决支付宝微信支付功能
  19. MATLAB | MATLAB不会画图?官方团队来教你
  20. 漏洞分析丨HEVD-10.TypeConfusing[win7x86]

热门文章

  1. JQuery EasyUI 之 messager基本使用
  2. vue父子组件间传参
  3. Java 集合-Arrays工具类的介绍
  4. -bash: wget 未找到命令的解决办法
  5. coursera 《现代操作系统》 -- 第八周 存储模型(2)
  6. App开发流程之图像处理工具类
  7. Oracle merge into 使用记录
  8. POJ 3414 Pots(BFS + 打印路径)
  9. EMS邮箱数据库常用命令(二)
  10. leetCode:35. 搜索插入位置