zookeeper的分布式搭建步骤
来源:互联网 发布:记账软件电脑版 编辑:程序博客网 时间:2024/05/29 05:53
zookeeper分布式模式的搭建及启动测试(三台机)
1、安装JDK(3台PC都要安装JDK)并且配置环境变量
2、安装完全分布式集群
1)安装zookeeper
2)配置zoo.cfg文件(如图)
3、创建zkData目录,在zkData目录目录下创建myid文件,编辑myid
4、从第一台(PC1)分发zookeeper目录给其他主机
在/opt/modules目录下使用以下命令
$ scp -rzookeeper-3.4.5/ [hostname02]:/opt/modules/
$ scp-r zookeeper-3.4.5/ [hostname03]:/opt/modules/
5、修改第2(PC2)、3(PC3)台的myid文件
6、启动
3台机子上使用以下命令:
$ bin/zkServer.sh start
7、检查进程
Jps命令之后应如图
8、检查并核对状态
在3台机子上执行以下代码:
$ bin/zkServer.sh status
9、关于zookeeper如何选举leader
推荐文章:https://www.cnblogs.com/yuyijq/p/4116365.html
自我理解:一般对于新建的集群,leader的选举取决于server id的大小,就拿上述集群来说,三台机子的server id分别为1,2,3。 如果先开启第一台,第一台对选举自己(毛遂自荐),再开启第二台,第二台也选举自己,这时比较他们的server id ,显然2>1,所以此时leader是第二台机子,当启动第三台机子时,第三台机子也是选举自己,虽然他的server id比他们都大,但是,这里要注意,第一台和第二台都已经选举了第二台,此时他和第二台的票数是1:2完败,so...少数服从多数,leader就是第二台啦!
- zookeeper的分布式搭建步骤
- zookeeper分布式的搭建
- Zookeeper分布式集群搭建
- 搭建zookeeper 分布式集群
- zookeeper 完全分布式搭建
- zookeeper完全分布式搭建
- zookeeper集群搭建步骤
- 搭建 maven 分布式开发项目的步骤
- zookeeper单机多实例和分布式部署的步骤
- hadoop+zookeeper+yarn搭建高可用完全分布式环境详细步骤
- ZooKeeper完全分布式集群搭建
- zookeeper+dubbo分布式项目搭建
- dubbo+zookeeper 分布式项目搭建
- zookeeper伪分布式集群搭建
- ZooKeeper安装 及 分布式搭建
- 一脸懵逼搭建Zookeeper分布式集群
- 分布式Zookeeper安装搭建详解
- dubbo+zookeeper 分布式项目搭建
- 排序:简单排序-堆
- 100-300间能被3整除得数的和
- java权限管理与用户角色权限设计
- break 和continue 区别以及用法。
- UIButton按钮自适应排布,自动换行
- zookeeper的分布式搭建步骤
- 学习笔记:Java 分类枚举和策略枚举(枚举的嵌套)
- delphi 开发二维码。
- Retrofit 请求网络数据 并适配到 ListView
- 要求循环录入2个班的学员成绩,假设每个班都有3个学员, 依次录入,统计超过90分的学员人数,以及这批超过90分的学员平均分。
- Oil Skimming HDU
- 循环队列
- UVA 1048 Low Cost Air Travel
- python中容易误解的小问题和函数中的参数