Linux 安装 Zookeeper 集群
Linux 安装 Zookeeper 集群
·
一、安装准备
- 下载
Zookeeper
:CentOS 7 下载 安装 Zookeeper - 安装
JDK
:CentOS 7 下载 安装 JDK
二、Zookeeper
集群模式
A、多台机器安装Zookeeper
B、创建data
、log
存储目录
mkdir -p /data/data/zookeeper/data
mkdir -p /data/data/zookeeper/log
C、新增zoo.cfg
配置文件
cd /data/opt/apache-zookeeper-3.5.5-bin
cp ./conf/zoo_sample.cfg ./conf/zoo.cfg
192.168.31.241
:/data/opt/apache-zookeeper-3.5.5-bin/conf/zoo.cfg
192.168.31.79
:/data/opt/apache-zookeeper-3.5.5-bin/conf/zoo.cfg
192.168.31.112
:/data/opt/apache-zookeeper-3.5.5-bin/conf/zoo.cfg
# 基本事件单元,单位毫秒。
tickTime=2000
initLimit=10
syncLimit=5
# 存储内存中数据库快照的位置,默认是/tmp/zookeeper
dataDir=/data/data/zookeeper/data
# 日志路径,也就是事务日志。
dataLogDir=/data/data/zookeeper/log
# 监听客户端连接的端口
clientPort=2181
server.1=192.168.31.241:2281:2381
server.2=192.168.31.79:2281:2381
server.3=192.168.31.112:2281:2381
D、新增myid
文件
myid
文件内容是当前服务器的编号。
192.168.31.241
:echo '1' > /data/data/zookeeper/data/myid
192.168.31.79
:echo '2' > /data/data/zookeeper/data/myid
192.168.31.112
:echo '3' > /data/data/zookeeper/data/myid
E、关闭防火墙或开放端口
E、启动Zookeeper
集群
192.168.31.241
:/data/opt/apache-zookeeper-3.5.5-bin/bin/zkServer.sh start
192.168.31.79
:/data/opt/apache-zookeeper-3.5.5-bin/bin/zkServer.sh start
192.168.31.112
:/data/opt/apache-zookeeper-3.5.5-bin/bin/zkServer.sh start
F、查看Zookeeper
集群状态
192.168.31.241
:/data/opt/apache-zookeeper-3.5.5-bin/bin/zkServer.sh status
192.168.31.79
:/data/opt/apache-zookeeper-3.5.5-bin/bin/zkServer.sh status
192.168.31.112
:/data/opt/apache-zookeeper-3.5.5-bin/bin/zkServer.sh status
G、测试Zookeeper
集群
# 连接 192.168.31.241 端口 2181 Zookeeper服务器
/data/opt/apache-zookeeper-3.5.5-bin/bin/zkCli.sh -server 192.168.31.241:2181
# 创建节点看是否同步
create /data test
# 连接 192.168.31.79 端口 2181 Zookeeper服务器
/data/opt/apache-zookeeper-3.5.5-bin/bin/zkCli.sh -server 192.168.31.79:2181
# 查看 data 节点
ls /
# 查看 data 节点数据
get /data
更多推荐
已为社区贡献3条内容
所有评论(0)