1.下载zookeeper http://mirror.bit.edu.cn/apache/zookeeper/

解压后,目录重命名为zookeeper1,进入 conf目录,把zoo_sample.cfg 复制一份,重命名为zoo.cfg

编辑zoo.cfg

配置数据目录和日志目录:

先在zookeeper1目录下,新建目录 data、logs

#------------日志目录------------
#dataDir=/tmp/zookeeper
dataDir=D:/develop-env/zookeeper/zookeeper1/data

#日志目录
  dataLogDir=D:/develop-env/zookeeper/zookeeper1/logs

设置端口号

#------------端口------------
clientPort=2181

配置集群服务器

#------------集群服务器------------
#server.id=host:port1:port2 后面2个端口 分别代表follow服务器端口、leader服务器端口

server.1=127.0.0.1:1100:1200
  server.2=127.0.0.1:2100:2200
  server.3=127.0.0.1:3100:3200

设置服务器ID

在zookeeper1/data/ 目录下,新建myid文件,插入值1(服务器id)

复制zookeeper1多份,为了伪集群服务,并命名zookeeper2、zookeeper3...

修改zookeeper2和zookeeper3的 /conf/zoo.cfg分别为:

#------------日志目录------------
#dataDir=/tmp/zookeeper
dataDir=D:/develop-env/zookeeper/zookeeper2/data
#日志位置
dataLogDir=D:/develop-env/zookeeper/zookeeper2/logs
#------------端口------------
clientPort=
#------------集群服务器------------
#server.id=host:port1:port2 后面2个端口 分别代表follow服务器端口、leader服务器端口
server.1=127.0.0.1:1100:1200
server.2=127.0.0.1:2100:2200
server.3=127.0.0.1:3100:3200
#------------日志目录------------
#dataDir=/tmp/zookeeper
dataDir=D:/develop-env/zookeeper/zookeeper3/data
#日志位置
dataLogDir=D:/develop-env/zookeeper/zookeeper3/logs
#------------端口------------
clientPort=
#------------集群服务器------------
#server.id=host:port1:port2 后面2个端口 分别代表follow服务器端口、leader服务器端口
server.1=127.0.0.1:1100:1200
server.2=127.0.0.1:2100:2200
server.3=127.0.0.1:3100:3200

并分别修改文件 zookeeper2/data/myid 和zookeeper3/data/myid,分别修改数据为 2、3

启动伪集群zookeeper

进入cmd,切换目录到 /zookeeper1/bin/,执行命令 zkServer.cmd(此时会打印错误日志,别急,这是心跳检查连接其他zk服务,等启动集群数量一半以上的zk服务后,就不报错了)

进入cmd,切换目录到 /zookeeper2/bin/,执行命令 zkServer.cmd

进入cmd,切换目录到 /zookeeper3/bin/,执行命令 zkServer.cmd

自此,windows 伪集群服务搭建完成

测试是否成功

cmd,切换目录到 /zookeeper1/bin,执行命令 zkCli.cmd  -server localhost:2181

等待刷屏完毕,出现如下 zk: localhost:2181<connected> 0 : ,说明服务连接成功,也说明搭建的zk服务成功。

zookeeper windows伪集群搭建的更多相关文章

  1. ZooKeeper单机伪集群搭建与启动

    下载解压 [xiaobai@xiaobai ~]$ tar -zvxf zookeeper-3.4.9.tar.gz 本机ip地址映射 [xiaobai@xiaobai /]$ su - rootPa ...

  2. 分享知识-快乐自己:zookeeper 伪集群搭建

    1):单一 zookeeper  搭建步骤 2):zookeeper 伪集群搭建 1):新建一个集群目录 [root@zoodubbo opt]# mkdir zookeeper_cluster 2) ...

  3. zookeeper伪集群搭建

    zookeeper伪集群搭建 1. 下载zookeeper: https://zookeeper.apache.org/ 2. 解压: tar -zxvf zookeeper-3.4.14.tar.g ...

  4. 基于zookeeper的Swarm集群搭建

    简介 Swarm:docker原生的集群管理工具,将一组docker主机作为一个虚拟的docker主机来管理. 对客户端而言,Swarm集群就像是另一台普通的docker主机. Swarm集群中的每台 ...

  5. windows+mysql集群搭建-三分钟搞定集群

    注:本文来源:  陈晓婵   <  windows+mysql集群搭建-三分钟搞定集群   > 一:mysql集群搭建教程-基础篇 计算机一级考试系统要用集群,目标是把集群搭建起来,保证一 ...

  6. zookeeper及kafka集群搭建

    zookeeper及kafka集群搭建 1.有关zookeeper的介绍可参考:http://www.cnblogs.com/wuxl360/p/5817471.html 2.zookeeper安装 ...

  7. Zookeeper简介与集群搭建【转】

    Zookeeper简介 Zookeeper是一个高效的分布式协调服务,可以提供配置信息管理.命名.分布式同步.集群管理.数据库切换等服务.它不适合用来存储大量信息,可以用来存储一些配置.发布与订阅等少 ...

  8. Zookeeper单机伪集群

    Zookeeper单机伪集群 1.配置 zookeeper下载地址:http://apache.mirrors.lucidnetworks.net/zookeeper/ 可以选择需要的版本,我下载的是 ...

  9. 【运维技术】Zookeeper单机以及集群搭建教程

    Zookeeper单机以及集群搭建教程 单机搭建 单机安装以及启动 安装zookeeper的前提是必须有java环境 # 选择目录进行下载安装 cd /app # 下载zk,可以去官方网站下载,自己上 ...

随机推荐

  1. [SCOI2014]方伯伯的OJ(线段树)

    方伯伯正在做他的Oj.现在他在处理Oj上的用户排名问题.Oj上注册了n个用户,编号为1-n“,一开始他们按照编号排名. 方伯伯会按照心情对这些用户做以下四种操作,修改用户的排名和编号: 1.操作格式为 ...

  2. Electron入门笔记(二)-快速建立hello world

    官方的文档我没有看懂,看了不少别人的博客和文章,终于慢慢看懂了如何快速的建立一个Electron app demo,前一篇文章不是使用官方快速搭建的,而且还出了小问题,所以去撸了一遍quick-sta ...

  3. 截取 还没有读的txt章节 生成新的文件

    package file; import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.File; imp ...

  4. 第八节,配置分布式TensorFlow

    由于随着神经网络层数的增多,需要训练的参数也会增多,随之而来需要的数据集就会很大,这样会造成需要更大的运算资源,而且还要消耗很长的运算时间.TensorFlow提供了一个可以分布式部署的模式,将一个训 ...

  5. QT槽函数处理线程

    今天用到QTcpSocket的时候,由于客户端发起请求在一个线程里,当readyRead的信号发出后接收的槽函数是否还会在该线程里处理? 现在看来其实是交给主线程处理的,那么我要实现在线程里处理怎么实 ...

  6. mongoDB-Explain

    新版的MongoDB中的Explain已经变样了 Explain支持三种Mode queryPlanner Mode db.collection.explain() 默认mode是queryPlann ...

  7. SCU-4527 NightMare2(Dijkstra+BFS) !!!错误题解!!!

    错解警告!!! 描述 可怜的RunningPhoton又做噩梦了..但是这次跟上次不大一样,虽然他又被困在迷宫里,又被装上了一个定时炸弹,但是值得高兴的是,他发现他身边有数不清的财宝,所以他如果能带着 ...

  8. 2、编程工具IAR、烧写工具SmartRF的使用

        IAR可以生成hex文件,SmartRF烧写hex文件到CC2530单片机. [IAR] 主要步骤:创建workspace.新建工程Project.新建文件(C源件).C源件Add到Proje ...

  9. socket编程 ------ UDP服务器

    void vLANcommunication( void *pvParameters ) { int32 listenfd; do{ listenfd = socket(AF_INET, SOCK_D ...

  10. nginx location反向代理不对等时的处理

    server{ server_name git.cheyunhua.top; location /test12/ { proxy_pass https://www.baidu.com/;}} loca ...