003_ZooKeeper服务端集群搭建
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服务端集群搭建相关推荐
- 常用服务的集群搭建(redis、MQ、es、zookerper)
常用服务的集群搭建(redis.MQ.es.zookerper) 1.集群概述 1.1什么是集群 1.1.1集群概念 集群是一种计算机系统, 它通过一组松散集成的计算机软件和/或硬件连接起来高度紧密地 ...
- 分布式协调服务Zookeeper集群搭建
分布式协调服务Zookeeper集群搭建 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.安装jdk环境 1>.操作环境 [root@node101.yinzhengjie ...
- 基于Docker的Consul服务发现集群搭建
在去年的.NET Core微服务系列文章中,初步学习了一下Consul服务发现,总结了两篇文章.本次基于Docker部署的方式,以一个Demo示例来搭建一个Consul的示例集群,最后给出一个HA的架 ...
- 分布式文件服务minio集群搭建
minio集群搭建过程记录 minio集群搭建 1.服务器:2台服务器(存储数据目录不能是/root目录,否则会报错) 2.从官网获取Minio二进制文件并上传至2台集群主机: 3.创建目录(2台集群 ...
- zookeeper源码分析之五服务端(集群leader)处理请求流程
leader的实现类为LeaderZooKeeperServer,它间接继承自标准ZookeeperServer.它规定了请求到达leader时需要经历的路径: PrepRequestProcesso ...
- 『注册中心』Consul微服务注册中心的使用及相关集群搭建
Consul目录 一.概念篇--注册中心 1. 什么是注册中心 2. 为什么要使用注册中心 3. 注册中心类型 4. 注册中心的优点 二.概念篇--Consul 1. 什么是Consul 2. Con ...
- Consul4-linux安装consul以及集群搭建
前面几篇关于consul的文章简单的介绍了windows下安装consul以及consul作为注册中心和配置中心的简单使用,基于前面的基础,这里介绍下载linux下安装consul以及结合docker ...
- 2021年大数据ZooKeeper(二):ZooKeeper集群搭建
目录 ZooKeeper集群搭建 第一步:下载zookeeeper的压缩包,下载网址如下 第二步:解压 第三步:修改配置文件 第四步:添加myid配置 第五步:安装包分发并修改myid的 ...
- Hadoop3集群搭建之——hive添加自定义函数UDTF (一行输入,多行输出)
上篇: Hadoop3集群搭建之--虚拟机安装 Hadoop3集群搭建之--安装hadoop,配置环境 Hadoop3集群搭建之--配置ntp服务 Hadoop3集群搭建之--hive安装 Hadoo ...
最新文章
- 安装QCreator2.5+Qt4.8.2+MinGW_gcc_4.4
- LeetCode: 66. Plus One
- cuda grid 和block理解(二)
- Android自定义View——可以设置最大宽高的FrameLayout
- corssover linux运行无效,使用 CrossOver 在 Linux运行 Windows 软件(金测OK)
- docker︱docker run的解读与一键部署
- IDEA 2017 破解 license 激活
- 大数据技术之Spark(一)Spark Core
- 高能手办团服务器维护了,《高能手办团》4月2日例行维护公告
- oracle-01722,函数subtr,instr
- 【线代NumPy】第五章 - 行列式课后练习 | 伴随矩阵求逆 | Cramer公式求联立方程 | 简述并提供代码
- 强推win10损害用户利益?这锅微软不背
- 创建手机页面弹出键盘的时候背景图片被挤上去的解决办法
- 数据库关键字(保留字)
- sig2 matlab,MATLAB用lssvm分类时参数gam和sig2交叉优化问题
- MQL5更换默认储存地址
- 《权力的游戏》电脑高清壁纸 无水印
- 23-jQuery(前端)
- 法考主观题计算机答题吗,2019年法考主观题考场发的是电子法条还是纸质法条?...
- Android中自动接听电话的功能