Zookeeper集群
2015-09-14 08:28
295 查看
集群配置
本实例启动3个zookeeper服务。集群配置步骤如下:1、 进入zookeeper-3.4.6/conf,拷贝zoo.cfg为:zoo1.cfg,zoo2.cfg,zoo3.cfg.
在每个文件里面增加:
server.1=127.0.0.1:2888:3888
server.2=127.0.0.1:2889:3889
server.3=127.0.0.1:2890:3890
2、 修改zoox.cfg,x表示1,2,3.将dataDir=/tmp/zookeeper/1。分别对应修改为:
dataDir=/tmp/zookeeper/1,dataDir=/tmp/zookeeper/2,dataDir=/tmp/zookeeper/3
3、 找到dataDir所在目录,分别新建myid文件,里面内容分别为数字1,2,3,Zk启动时,会读取myid中的值,从而得到server.x的配置为本机配置,并且也可以通过这个id找到和其他zk通信的地址和端口。
4、 进入/bin目录,拷贝zkServer.cmd为zkServer1.cmd, zkServer2.cmd, zkServer3.cmd编辑zkServerx,x表示1,2,3修改其中:set ZOOCFG=..\conf\zoo1.cfg,分别为:set ZOOCFG=..\conf\zoo1.cfg,set ZOOCFG=..\conf\zoo2.cfg,set ZOOCFG=..\conf\zoo3.cfg
5、 打开命令窗口,启动zkServer1,zkServer2,zkServer3.注意,启动第一台的时候可能会报错,提示无法连接到3889和3890
等全部启动完成之后就不会报错了。并且集群服务至少要启动两台zk服务。
Dubbo伪集群(zookeeper集群)
搭建完毕zookeeper集群后,可以参看上一篇/article/5565324.html中dubbo伪集群的搭建。
之后的文章中,将模拟linux下zookeeper部署,以及pc和linux集群通信。
相关文章推荐
- 手动添加pch 文件
- 一步一步学EF系列【6、IOC 之AutoFac】
- 《Effective C++》:条款48:理解力template 元编程
- 第二周【项目0】 宣告主权
- Java IO 文件与文件流输入输出
- 一个既是Applet又是Application的小程序
- MagicalRecord使用教程【转载】
- Unique Paths II
- 泛型Class<T>和 T
- Thinkphp生成验证码
- Unique Paths
- 群蚁算法理论与实践全攻略——旅行商等路径优化问题的新方法【附C#群蚁算法完整项目代码】
- 打通移动App开发的任督二脉、实现移动互联创业的中国梦
- shell基础之三:循环语句for,while,until
- 【特种兵PPT教程】你知道PPT中复制粘贴有几种姿势?
- 嵌入式Linux要学哪些东西?你真的造吗?
- 第二周【项目0】 宣告主权
- 客户端网页编程简介、XHTML基础
- php利用CURL查询天气预报
- ICommand接口