博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
zookeeper 伪集群
阅读量:7105 次
发布时间:2019-06-28

本文共 1661 字,大约阅读时间需要 5 分钟。

hot3.png

第一步,获取zookeeper稳定版本安装包,我这里用的是最新的稳定版本:
zookeeper-3.4.6.tar.gz,解压缩安装包:
 
[root@liyang home]# tar -zxvf zookeeper-3.4.6.tar.gz
第二步,修改配置文件zoo.cfg:
 
[root@liyang conf]# cp zoo_sample.cfg zoo.cfg
[root@liyang conf]# vim zoo.cfg
需要对zoo.cfg做如下修改:
 
  1. tickTime=2000
  2. initLimit=10
  3. syncLimit=5
  4. dataDir=/home/zookeeper1/data
  5. clientPort=2222
  6. server.1=127.0.0.1:2888:2889
  7. server.2=127.0.0.1:3888:3889
  8. server.3=127.0.0.1:4888:4889
第三步,创建data目录和myid文件:
首先找到我们配置的dataDir路径,这里是在/home/zookeeper/data目录下新建myid文件
 
[root@liyang bin]# cp /home/data/myid /home/zookeeper/data/
[root@liyang bin]# cd /home/zookeeper/data
[root@liyang data]# vim myid
第四步,复制已经配置好的zookeeper复制多份,分别放到各个目录下,例如:
 
  1. drwxr-xr-x. 10 1000 1000 4096 Aug 18 21:41 zookeeper1
  2. drwxr-xr-x. 11 root root 4096 Aug 19 21:34 zookeeper2
  3. drwxr-xr-x. 11 root root 4096 Aug 19 21:36 zookeeper3
  4. drwxr-xr-x. 11 root root 4096 Aug 19 21:37 zookeeper4
第五步,修改每个zookeeper的配置文件zookeeper:
zoo.cfg 中配置信息不能重复, 尤其是 dataDir、 clientPort 和 server list 的端口设置不
能重复,所以需要分别修改一下。
我这里修改端口号分别是2222,2223,2224
dataDir分别是对应zookeeper2,3,4
第六步,启动各个节点,测试
 
  1. [root@liyang bin]# ./zkServer.sh status
  2. JMX enabled by default
  3. Using config: /home/zookeeper4/bin/../conf/zoo.cfg
  4. Mode: follower
  5. [root@liyang bin]# cd ../zookeeper2
  6. -bash: cd: ../zookeeper2: No such file or directory
  7. [root@liyang bin]# cd ../../zookeeper2/bin
  8. [root@liyang bin]# ./zkServer.sh status
  9. JMX enabled by default
  10. Using config: /home/zookeeper2/bin/../conf/zoo.cfg
  11. Mode: follower
  12. [root@liyang bin]# cd ../../zookeeper3/bin
  13. [root@liyang bin]# ./zkServer.sh status
  14. JMX enabled by default
  15. Using config: /home/zookeeper3/bin/../conf/zoo.cfg
  16. Mode: leader

转载于:https://my.oschina.net/huaxian8812/blog/500786

你可能感兴趣的文章
Ext 面向对象程序设计 入门篇
查看>>
重载操作符??
查看>>
VGGNet学习——实践
查看>>
恐惧源于一知半解
查看>>
正则表达式收藏
查看>>
asp.net中web.config配置节点大全详解
查看>>
【转】敏捷开发流程
查看>>
vue组件之间的通信, 父子组件通信,兄弟组件通信
查看>>
InfoPi简介、试用链接、资料索引
查看>>
taro 创建 Tabbar
查看>>
spring之注解详解
查看>>
Codeforces 540D Bad Luck Island
查看>>
CSS知识之 background-size 用法详细介绍
查看>>
【转发】前腾讯搜索技术专家:为你揭露产品ASO背后的技术
查看>>
SPOJ 375 QTREE - Query on a tree
查看>>
webGL之three.js入门2
查看>>
软件设计与分析方法
查看>>
modelsim实用教程--前言
查看>>
css 面试学习
查看>>
luoguP5162 WD与积木
查看>>