1. 我们这里使用三台机器搭建ZooKeeper服务器集群。三台机器上都安装好Java和ZooKeeper。

2. 修改zoo.cfg配置信息

2.1. zookeeper的三个端口作用

  • 2181: 对client端提供服务
  • 2888: 集群内机器通信使用
  • 3888: 选举leader使用

2.2. 按 server.id = ip:port:port修改集群配置文件。

2.3. 三台虚拟机zoo.cfg文件末尾添加配置

3. 根据id和对应的地址分别配置myid

3.1. 在我们的数据目录下新建myid文件: /usr/local/apache-zookeeper-3.7.0-bin/data

3.2. IP为192.168.25.133的机器上配置myid

3.3. IP为192.168.25.135的机器上配置myid

3.4. IP为192.168.25.138的机器上配置myid

4. 启动集群

4.1. 分别启动三台机器上的ZooKeeper

4.2. 查看IP为192.168.25.133的机器上zk的运行状态

4.3. 查看IP为192.168.25.135的机器上zk的运行状态

4.4. 查看IP为192.168.25.138的机器上zk的运行状态

4.5. 最后显示集群搭建成功。Mode: leader代表主节点, follower代表从节点, 一主二从。

5. 静态配置文件和动态配置文件

5.1. zoo.cfg配置文件实际上可以拆开成静态配置文件和动态配置文件。动态配置文件包含dynamic的字样。我们可以把配置信息都配置在zoo.cfg文件中, 集群启动成功后会自动拆分。

5.2. zoo.cfg保存静态的配置。

5.3. zoo.cfg.dynamic.id保存集群中动态变化的配置。

003_ZooKeeper服务端集群搭建相关推荐

  1. 常用服务的集群搭建(redis、MQ、es、zookerper)

    常用服务的集群搭建(redis.MQ.es.zookerper) 1.集群概述 1.1什么是集群 1.1.1集群概念 集群是一种计算机系统, 它通过一组松散集成的计算机软件和/或硬件连接起来高度紧密地 ...

  2. 分布式协调服务Zookeeper集群搭建

    分布式协调服务Zookeeper集群搭建 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.安装jdk环境 1>.操作环境 [root@node101.yinzhengjie ...

  3. 基于Docker的Consul服务发现集群搭建

    在去年的.NET Core微服务系列文章中,初步学习了一下Consul服务发现,总结了两篇文章.本次基于Docker部署的方式,以一个Demo示例来搭建一个Consul的示例集群,最后给出一个HA的架 ...

  4. 分布式文件服务minio集群搭建

    minio集群搭建过程记录 minio集群搭建 1.服务器:2台服务器(存储数据目录不能是/root目录,否则会报错) 2.从官网获取Minio二进制文件并上传至2台集群主机: 3.创建目录(2台集群 ...

  5. zookeeper源码分析之五服务端(集群leader)处理请求流程

    leader的实现类为LeaderZooKeeperServer,它间接继承自标准ZookeeperServer.它规定了请求到达leader时需要经历的路径: PrepRequestProcesso ...

  6. 『注册中心』Consul微服务注册中心的使用及相关集群搭建

    Consul目录 一.概念篇--注册中心 1. 什么是注册中心 2. 为什么要使用注册中心 3. 注册中心类型 4. 注册中心的优点 二.概念篇--Consul 1. 什么是Consul 2. Con ...

  7. Consul4-linux安装consul以及集群搭建

    前面几篇关于consul的文章简单的介绍了windows下安装consul以及consul作为注册中心和配置中心的简单使用,基于前面的基础,这里介绍下载linux下安装consul以及结合docker ...

  8. 2021年大数据ZooKeeper(二):ZooKeeper集群搭建

    目录 ZooKeeper集群搭建 第一步:下载zookeeeper的压缩包,下载网址如下 第二步:解压 第三步:修改配置文件 第四步:添加myid配置 ​​​​​​​第五步:安装包分发并修改myid的 ...

  9. Hadoop3集群搭建之——hive添加自定义函数UDTF (一行输入,多行输出)

    上篇: Hadoop3集群搭建之--虚拟机安装 Hadoop3集群搭建之--安装hadoop,配置环境 Hadoop3集群搭建之--配置ntp服务 Hadoop3集群搭建之--hive安装 Hadoo ...

最新文章

  1. 安装QCreator2.5+Qt4.8.2+MinGW_gcc_4.4
  2. LeetCode: 66. Plus One
  3. cuda grid 和block理解(二)
  4. Android自定义View——可以设置最大宽高的FrameLayout
  5. corssover linux运行无效,使用 CrossOver 在 Linux运行 Windows 软件(金测OK)
  6. docker︱docker run的解读与一键部署
  7. IDEA 2017 破解 license 激活
  8. 大数据技术之Spark(一)Spark Core
  9. 高能手办团服务器维护了,《高能手办团》4月2日例行维护公告
  10. oracle-01722,函数subtr,instr
  11. 【线代NumPy】第五章 - 行列式课后练习 | 伴随矩阵求逆 | Cramer公式求联立方程 | 简述并提供代码
  12. 强推win10损害用户利益?这锅微软不背
  13. 创建手机页面弹出键盘的时候背景图片被挤上去的解决办法
  14. 数据库关键字(保留字)
  15. sig2 matlab,MATLAB用lssvm分类时参数gam和sig2交叉优化问题
  16. MQL5更换默认储存地址
  17. 《权力的游戏》电脑高清壁纸 无水印
  18. 23-jQuery(前端)
  19. 法考主观题计算机答题吗,2019年法考主观题考场发的是电子法条还是纸质法条?...
  20. Android中自动接听电话的功能

热门文章

  1. Android 多媒体------相机
  2. VS SPEC FLOW接口自动化之环境搭建及一个简单项目(一)
  3. 【转】NHibernate入门教程
  4. 使用DPM 2012 Sp1保护SQL server 2012 Sp1
  5. lucene.net 应用资料
  6. PHP函数篇之掌握ord()与chr()函数应用
  7. debian 图形界面安装
  8. 企业网络运行中,您是否遇到如下问题?——Vecloud
  9. mybatis中mapper接口的参数设置几种方法
  10. B - Modular Inverse