zookeeper集群模式__me
来源:互联网 发布:淄博优化网站排名 编辑:程序博客网 时间:2024/05/17 00:08
- Zookeeper 不仅可以单机提供服务,同时也支持多机组成集群来提供服务。实际上 Zookeeper还支持另外一种伪集群的方式,也就是可以在一台物理机上运行多个 Zookeeper 实例,下面将介绍集群模式的安装和配置。
- Zookeeper 的集群模式的安装和配置也不是很复杂,所要做的就是增加几个配置项。集群模式除了上面的单机的配置项外,还要增加下面几个配置项:
server.1=nginx1:2888:3888 server.2=nginx2:2888:3888
server.A=B:C:D:其中 A 是一个数字,表示这个是第几号服务器;B 是这个服务器的 ip 地址;C 表示的是这个服务器与集群中的 Leader 服务器交换信息的端口;D 表示的是万一集群中的 Leader
服务器挂了,需要一个端口来重新进行选举,选出一个新的
Leader,而这个端口就是用来执行选举时服务器相互通信的端口。如果是伪集群的配置方式,由于 B 都是一样,所以不同的
Zookeeper 实例通信端口号不能一样,所以要给它们分配不同的端口号。
除了修改 zoo.cfg 配置文件,集群模式下还要配置一个文件 myid,这个文件在 dataDir 目录下,这个文件里面就有一个数据就是 A 的值,用来表示当前主机,如在server.1上面该值为1,在server.2上面,该值就是2。
参考自:http://blog.csdn.net/fenglibing/article/details/30840175
A:首先在自己的windows上部署了伪集群(一台机器上部署3台)
配置文件如下
**机器1**tickTime=2000initLimit=10syncLimit=5dataDir=I:/zoo-1/dataclientPort=2181dataLogDir=I:/zoo-1/logsserver.1=127.0.0.1:4000:5000 server.2=127.0.0.1:4001:5001 server.3=127.0.0.1:4002:5002**机器2**tickTime=2000initLimit=10syncLimit=5dataDir=I:/zoo-2/dataclientPort=2182dataLogDir=I:/zoo-2/logsserver.1=127.0.0.1:4000:5000 server.2=127.0.0.1:4001:5001 server.3=127.0.0.1:4002:5002**机器3**tickTime=2000initLimit=10syncLimit=5dataDir=I:/zoo-3/dataclientPort=2183dataLogDir=I:/zoo-3/logsserver.1=127.0.0.1:4000:5000 server.2=127.0.0.1:4001:5001 server.3=127.0.0.1:4002:5002
并且I:\zoo-1\data目录下新建一个myid文件,文件内容为对应的主机号(如1,2,3).
调试成功后接着又在linux上部署了真正的集群模式
配置文件是
tickTime=2000initLimit=10syncLimit=5dataDir=home/zoo-1/dataclientPort=2181dataLogDir=home/zoo-1/logsserver.1=192.168.123.1:2888:3888 server.2=192.168.123.2:2888:3888server.3=192.168.123.3:2888:3888tickTime=2000initLimit=10syncLimit=5dataDir=home/zoo-2/dataclientPort=2181dataLogDir=home/zoo-2/logsserver.1=192.168.123.1:2888:3888 server.2=192.168.123.2:2888:3888server.3=192.168.123.3:2888:3888tickTime=2000initLimit=10syncLimit=5dataDir=home/zoo-3/dataclientPort=2181dataLogDir=home/zoo-3/logsserver.1=192.168.123.1:2888:3888 server.2=192.168.123.2:2888:3888server.3=192.168.123.3:2888:3888
myid文件照旧。
至此,zookeeper集群调试部署成功。
0 0
- zookeeper集群模式__me
- zookeeper 集群模式安装
- 伪集群模式zookeeper
- zookeeper 伪集群模式
- Zookeeper集群模式安装
- Zookeeper集群模式部署配置
- Zookeeper实战之集群模式
- zookeeper 伪集群模式安装
- zookeeper 分布式集群模式安装
- ZooKeeper三种模式-集群
- zookeeper单机伪集群模式
- zookeeper部署(集群模式)
- ZooKeeper之搭建集群模式。
- zookeeper 伪集群和集群模式配置
- Zookeeper实战之单机集群模式
- zookeeper (伪)集群模式的安装
- ZooKeeper三种模式-伪集群
- Zookeeper实战之单机集群模式
- UIPickerView常用属性
- 欢迎使用CSDN-markdown编辑器
- UIDatePickerView常用属性
- 【POJ】:POJ 1575元辅音
- HDU 4738-Caocao's Bridges-无向图找桥 DAG Tarjan
- zookeeper集群模式__me
- 自定义UIDatePickView
- UVALive 6133 Cellphone Typing(字典树)
- 偏好设置的存储
- ZOJ 3203 3203 Light Bulb【三分法】
- Android:程序锁功能的简单实现
- 【找bug有奖励】:POJ1575未通过版本查错,找出答案支付宝转5块
- 一个牛人给java初学者的建议
- 交换a串的位置让b.c串出现最多次 暴力 Codeforces Div. 2 B. ZgukistringZ