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