一.环境准备

当前环境:centos7.3三台
软件版本:zookeeper-3.5.2
部署目录:/usr/local/zookeeper
启动端口:2181
配置文件:/usr/local/zookeeper/conf/zoo.cfg

yum依赖(3台同时操作)
yum install java-1.8.0-openjdk

二.安装

1.下载安装包(3台同时操作)
wget http://mirrors.hust.edu.cn/apache/zookeeper/zookeeper-3.5.2-alpha/zookeeper-3.5.2-alpha.tar.gz

2.解压并移动,再创建一个数据目录data(3台同时操作)
tar zxvf zookeeper-3.5.2-alpha.tar.gz
mv zookeeper-3.5.2-alpha /usr/local/zookeeper

3.创建数据目录和日志目录
cd /usr/local/zookeeper
mkdir /data
mkdir /var/log/zookeeper

3.创建配置文件更改配置(3台同时操作)
vim conf/zoo.cfg

  1. clientPort=2181 #监听端口其他服务器保持这个
  2. dataDir=/usr/local/zookeeper/data #数据目录,要自己创建
  3. syncLimit=5
  4. tickTime=2000
  5. initLimit=10
  6. dataLogDir=/var/log/zookeeper #日志目录,自己创建
  7. dynamicConfigFile=/usr/local/zookeeper/conf/zoo.cfg.dynamic #创建这个文件,这是动态添加节点的文件

4.创建节点文件(3台同时操作)
vim conf/zoo.cfg.dynamic

  1. server.1=172.26.98.239:2888:3888 ##第一台节点IP端口
  2. server.2=172.26.98.240:2888:3888 ##第二台节点IP端口
  3. server.3=172.26.98.241:2888:3888 ##第三台节点IP端口

5.建立myid文件(3台同时操作)
vim data/myid

  1. 1 #第二台是2,第三台是3

三.使用验证

启动效验(3台同时操作)
/usr/local/zookeeper/bin/zkServer.sh start

查看集群状态(3台同时操作)
/usr/local/zookeeper/bin/zkServer.sh status

    1. /usr/bin/java
    2. ZooKeeper JMX enabled by default
    3. Using config: /usr/local/zookeeper/bin/../conf/zoo.cfg
    4. Client port found: 2182. Client address: localhost.
    5. Mode: leader

最新文章

  1. HTML登录注册界面怎么制作?
  2. GWT-Dev-Plugin(即google web toolkit developer plugin)for firefox的下载地址
  3. Python开发【第二章】:Python模块和运算符
  4. Code First 中使用 ForeignKey指定外键时总是显示未引用
  5. C#生成日期流水账号
  6. python课程
  7. Eclipse is running in a JRE, but a JDK is required 解决方法
  8. 条款38:通过聚合设计has-a或者is-implemented-in-terms-of
  9. Linux makefile教程之后序十一[转]
  10. 开始使用Ambari吧
  11. position:sticky用法
  12. 【转】欧拉回路&特殊图下的哈密顿回路题集
  13. 配置IIS服务器,APK文件下载
  14. java下tcp的socket连接案例
  15. div模拟textarea以实现高度自适应实例页面
  16. 使用EasyMock对Servlet进行简单的测试
  17. Zabbix实战-简易教程--告警屏蔽(Maintenances)
  18. JS_全
  19. 记java应用linux服务单个CPU使用率100%分析
  20. Appium学习笔记1_获取到APK安装包的Package以及Activity属性值

热门文章

  1. python smtp登陆邮箱失败
  2. Yii集成PHPWord
  3. PyInstaller库,打包成exe基本介绍
  4. STM32L4R9使用HAL库调试IIC注意事项
  5. LeetCode 1061. Lexicographically Smallest Equivalent String
  6. php大附件上传,支持断点续传
  7. _purecall函数
  8. Xamarin安装及调试
  9. bootstrap轮播图组件
  10. flume 测试 hive sink