一、环境介绍(3台虚拟机)

IP Hostname
192.168.2.14 javaweb04
192.168.2.15 javaweb05
192.168.2.16 javaweb06

二、配置文件

1.修改zoo.cfg文件

vim /usr/zookeeper/conf/zoo.cfg #路径根据自己情况而定

修改:
dataDir=/usr/zookeeper/data
在文件尾行添加:
server.1=javaweb04:2888:3888
server.2=javaweb05:2888:3888
server.3=javaweb06:2888:3888
如图:

2.创建集群文件

cd /usr/zookeeper
mkdir data
cd data
touch myid
echo 1>myid #myid的内容必须唯一

如图:

3.补充说明

1) 3个zookeeper的zoo.cfg配置文件内容都一致
2) myid文件的内容对应zoo.cfg中server.x中的x。如:
在192.168.2.14的机器中,myid的内容为1
在192.168.2.15的机器中,myid的内容为2
在192.168.2.16的机器中,myid的内容为3

三、关闭防火墙

chkconfig iptables off

四、启动zookeeper

/usr/zookeeper/bin/zkServer.sh start

五、查看状态

/usr/zookeeper/bin/zkServer.sh status
如图:





最新文章

  1. 【CodeVS 1163】访问艺术馆
  2. 微信电脑版真的要来了 微信Windows版客户端1.0 Alpha推出
  3. 每天一个 Linux 命令(7):mv命令
  4. phpMyAdmin安装
  5. AsyncTask和Handler两种异步方式的实现和区别比较
  6. 使用DataSet Datatable 更新数据库的三种方式
  7. [Redux] Implementing combineReducers() from Scratch
  8. ACM ICPC Team
  9. Chapter 18_0 数学库
  10. java 集合之实现类ArrayList 和 LinkedList
  11. 简单用数组模拟顺序栈(c++)
  12. WPF实现按钮鼠标停留样式的一个坑
  13. consul & registrator & consul-template 使用
  14. mysql启动失败又一例
  15. 因缺失log4j.properties 配置文件导致flume无法正常启动。
  16. 我使用过的Linux命令之date - 显示、修改系统日期时间(转)
  17. 类似 QQ 音乐底部常驻播放栏(AVQueuePlayer)
  18. leetcode-844 Backspace String Compare
  19. iOS学习笔记06—Category和Extension
  20. Python distribute到底使用package_data还是MANIFEST.in?

热门文章

  1. 第一阶段考试:实战Linux系统日常管理
  2. tail命令 | head命令
  3. IOS UI-控制器的生命周期
  4. C++复习11.函数的高级特性
  5. 说说C++多重继承
  6. myeclipes快捷键
  7. Python程序员不完全指南
  8. Unity喷墨效果Shader实现
  9. 我也说说Emacs吧(4) - 光标的移动
  10. fedora26 Mysql 开放远程链接服务