Zookeeper 入门示例
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 入门示例相关推荐
- ZooKeeper入门指南
ZooKeeper入门指南 目录: 入门:使用ZooKeeper协调分布式应用程序 先决条件 下载 独立操作 管理ZooKeeper存储 连接到ZooKeeper 编程到ZooKeeper 运行复制的 ...
- Spring MVC 无XML配置入门示例
Spring MVC 无XML(纯 Java)配置入门示例 本示例是从<Spring in Action, Fourth Edition>一书而来,涉及的是书中5.1节部分内容,书中其实说 ...
- [WCF编程]1.WCF入门示例
一.WCF是什么? Windows Communication Foundation(WCF)是由微软开发的一系列支持数据通信的应用程序框架,整合了原有的windows通讯的 .net Remotin ...
- 【Zookeeper实战】Zookeeper入门到实战看这篇就够了
1. 前言 在上一篇[Zookeeper入门]相关概念总结 中已经完美的讲解了 Zookeeper入门 相关概念总结,接下来讲讲ZooKeeper 实战使用. 这篇文章简单给演示一下 ZooKeepe ...
- BizTalk 2006 简单入门示例程序(附源项目文件下载)
BizTalk 2006 简单入门示例程序(附源项目文件下载) 为初学BizTalk Server 2006的开发人员,提供一个简单入门的示例程序,包括一个Receive Port.Send Port ...
- Apache Camel框架入门示例
2019独角兽企业重金招聘Python工程师标准>>> Apache Camel是Apache基金会下的一个开源项目,它是一个基于规则路由和中介引擎,提供企业集成模式的Java对象的 ...
- OUYA游戏开发核心技术剖析OUYA游戏入门示例——StarterKit
第1章 OUYA游戏入门示例--StarterKit StarterKit是一个多场景的游戏示例,也是OUYA官方推荐给入门开发者分析的第一个完整游戏示例.本章会对StarterKit做详细介绍,包 ...
- python爬虫入门实例-终于领会python爬虫入门示例
随着人工智能 大数据的火热 Python成为了广大科学家和普通大众的学习语言.在学习Python的过程中 有很多人感到迷茫 不知道自己该从什么地方入手,今天我们就来说一些新手该如何学习Python编程 ...
- 【Unity 3D 游戏开发】Unity3D 入门 - 工作区域介绍 与 入门示例
一. 工作区域详解 1. Scence视图 (场景设计面板) scence视图简介 : 展示创建的游戏对象, 可以对所有的游戏对象进行 移动, 操作 和 放置; -- 示例 : 创建一个球体, 控制摄 ...
- Castle Active Record for .NET2.0快速入门示例
一.创建Web工程 创建一个Web站点或者Web应用程序,添加对Castle.ActiveRecord.dll的引用. 二.创建需要持久化的业务实体 在.NET2.0下,由于引入了泛型,创建业务实体比 ...
最新文章
- python获取docx文档的内容(文本)
- openwrt系统安装到云服务器异常,OpenWrt路由器系统下服务OpenClash 安装教程及其折腾踩坑记录...
- Java中HashMap和TreeMap的区别
- 【kafka】kafka LogSegmentOffsetOverflowException segment overflow Detected offset overflow
- Linux(12.1-12.6)学习笔记
- (图论) Tarjan 算法
- Creo 6.0软件安装教程|兼容WIN10
- 复选框点击后弹出输入框
- pe下找不到ssd硬盘_进入PE系统之后找不到固态硬盘
- 求无序数组的中位数(c语言版本)
- 【czy系列赛】czy的后宫6 bzoj1044 [HAOI2008]木棍分割
- 计算机应用与维护专业教学大纲,计算机应用专业教学大纲
- office办公软件题库1
- mp3cutter java_开源一款超级好用的mp3剪切器app
- 飞机客运售票系统oracle分析,民航机场售票管理系统.doc
- mysql修改配置文件进行优化
- 光流传感器进行累积测试
- Easy-Pay一行代码解决支付宝微信支付功能
- MATLAB | MATLAB不会画图?官方团队来教你
- 漏洞分析丨HEVD-10.TypeConfusing[win7x86]