文档章节

windows下搭建zookeeper伪集群

路程
 路程
发布于 2018/04/28 11:05
字数 695
阅读 19
收藏 0

1. zookeeper下载,本次下载版本为 

2. 解压到任意路径下  如: D:\software\zookeeper,然后复制三份----> 

3. 以zookeeper-1为例,在conf目录下找到zoo_sample.cfg文件,复制一份重命名为zoo.cfg,

    修改内容如下:

#Client-Server通信心跳时间, Zookeeper 服务器之间或客户端与服务器之间维持心跳的时间间隔,也就是每个 tickTime 时间就会发送一个心跳。tickTime以毫秒为单位。
tickTime=2000

#Leader-Follower初始通信时限, 集群中的follower服务器(F)与leader服务器(L)之间初始连接时能容忍的最多心跳数(tickTime的数量),即总的时间长度就是 5*2000=10 秒
initLimit=5

# Leader 与 Follower 之间发送消息,请求和应答时间长度,最长不能超过多少个 tickTime 的时间长度,总的时间长度就是 2*2000=4 秒
syncLimit=2

# Zookeeper 保存数据的目录,默认情况下,Zookeeper 将写数据的日志文件也保存在这个目录里。
dataDir=D:\\software\\zookeeper\\zookeeper-1\\data

# Zookeeper 保存日志文件的目录
dataLogDir=D:\\software\\zookeeper\\zookeeper-1\\log

# 客户端连接服务的端口
clientPort=2181

# server.A = B:C:D
# A:是一个数字,表示这个是第几号服务器
# B:这个服务器的 ip 地址
# C:这个服务器与集群中的 Leader 服务器交换信息的端口
# D:万一集群中的 Leader 服务器挂了,需要一个端口来重新进行选举,选出一个新的 Leader,而这个端口就是用来执行选举时服务器相互通信的端口
# 本例中由于是搭建伪集群,所以ip都是相同的,所以端口都各不相同;在实际环境中,ip都是不同的,端口可以保持一致
server.1=127.0.0.1:2881:3881
server.2=127.0.0.1:2882:3882
server.3=127.0.0.1:2883:3883

然后在路径dataDir下创建文件myid,myid文件不需要带有任何后缀 (我在这里折腾了好半天 -_-|||),

myid文件内容为A ( A:是一个数字,表示这个是第几号服务器 ) 这个值,此处myid文件的内容即为1,Zookeeper 启动时会读取这个文件,拿到里面的数据与 zoo.cfg 里面的配置信息比较从而判断到底是那个 server 

4. 根据第三步修改zookeeper-2,zookeeper-3的配置信息

5. 在bin目录下双击zkServer.cmd文件,开启服务;一共开启三个服务,服务1、2开启时可能会有如下异常引起您的不适,但是别怕,这个是因为其它的还服务没有开启的缘故,没有关系,等服务全部开启后就好了

6. 现在,我们zookeeper的伪集群就搭建好了 

© 著作权归作者所有

路程

路程

粉丝 4
博文 10
码字总数 4054
作品 0
西安
程序员
私信 提问
ZooKeeper的伪分布式集群搭建以及真分布式集群搭建

zk集群的一些基本概念 zookeeper集群搭建: zk集群,主从节点,心跳机制(选举模式) 配置数据文件 myid 1/2/3 对应 server.1/2/3 通过 zkCli.sh -server [ip]:[port] 命令检测集群是否配置成...

ZeroOne01
2018/04/24
0
0
Java之品优购部署_day01(3)

2.2 搭建 Zookeeper 集群 2.2.1 搭建要求 真实的集群是需要部署在不同的服务器上的,但是在我们测试时同时启动十几个虚拟机 内存会吃不消,所以我们通常会搭建伪集群,也就是把所有的服务都搭...

我是小谷粒
2018/07/06
0
0
zookeeper集群搭建设置

zookeeper 官网:http://zookeeper.apache.org/ 现在最新版本是 3.4.6 ,但是这个版本我没有运行起来,可能是那配置出现问题了,现在我用的是3.4.5 http://apache.fayea.com/apache-mirror/z...

dev_zh
2014/08/01
0
2
Zookeeper完全分布式集群的搭建

Zookeeper完全分布式集群的搭建 一、集群模式 1、单机模式 在zoo.cfg中只配置一个server.id就是单机模式了。 这种模式下,如果当前主机宕机,那么所有依赖于当前zookeeper服务工作的其他服务...

星汉
2018/04/27
0
0
ZooKeeper伪分布式集群安装

获取ZooKeeper安装包 下载地址:http://apache.dataguru.cn/zookeeper 选择一个稳定版本进行下载,我这里下载的是zookeeper-3.4.6版本。 ZooKeeper伪分布式集群安装 伪分布式集群:在一台Ser...

蔡佳娃
2015/03/08
0
0

没有更多内容

加载失败,请刷新页面

加载更多

OSChina 周四乱弹 —— 你们倒是救驾啊,别笑啦

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @RISYOII :#今日歌曲推荐# 一荤一素 太年轻的人 他总是不满足 固执地不愿停下 远行的脚步 望着高高的天 走了长长的路 忘了回头看 她有没有哭...

小小编辑
58分钟前
585
9
idea下springboot 项目在static目录下添加文件不生效

idea下springboot 项目在static目录下添加文件不生效 问题描述 是这样子的,我的项目目录结构如下: 我在static目录下,创建了index.html和aaaa.jpg这两个文件。然后,启动服务访问 http://l...

wotrd
昨天
5
0
k8s1.14 一、环境

1. 4台虚拟机 (CentOS Linux release 7.2.1511 (Core) ) 192.168.130.211 master 192.168.130.212 node1 192.168.130.213 node2 192.168.130.214 node3 2. 设置服务器hostname 2.1 设置本机......

ThomasCheng
昨天
4
0
盖茨:如果我现在开创一家公司 将会专注于AI

新浪科技讯,北京时间 6 月 26 日凌晨消息,微软联合创始人比尔·盖茨(Bill Gates)在周一接受采访时表示,如果他今天从哈佛大学辍学并开创一家新公司,那么这家公司将会专注于人工智能(A...

linuxCool
昨天
1
0
聊聊feign的Retryer

序 本文主要研究一下feign的Retryer Retryer feign-core-10.2.3-sources.jar!/feign/Retryer.java public interface Retryer extends Cloneable { /** * if retry is permitted, retur......

go4it
昨天
22
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部