0
点赞
收藏
分享

微信扫一扫

Zookeeper简单集群搭建与操作

zhyuzh3d 2022-01-12 阅读 58

官网:https://zookeeper.apache.org/

下载方式

1、从Documentation中选一个版本

2、选择Getting Started菜单中的Download

3、任意选择一个版本下载即可

集群安装

准备四台机器:分别配置/etc/hosts

192.168.31.111 os1
192.168.31.112 os2
192.168.31.113 os3
192.168.31.114 os4

上传到服务器后解压并分别加入身份证id

#创建目录
mkdir -p /opt/module
cd /opt/module
#解压
tar -zxvf apache-zookeeper-3.7.0-bin.tar.gz
cd /opt/module/zookeeper
#创建数据文件夹
mkdir -p /opt/module/zookeeper/zkData
#添加myid文件
cd /opt/module/zookeeper/zkData
touch myid
#编辑myid文件
vi myid
#1号机器直接输入编号:1
#2号机器直接输入编号:2
#3号机器直接输入编号:3
#4号机器直接输入编号:4
#这样可以区分不同的机器

配置config文件夹下的zoo.cfg

mv zoo_sample.cfg zoo.cfg

分别为四台机器加入:

#集群配置
server.1=os1:2888:3888
server.2=os2:2888:3888
server.3=os3:2888:3888
server.4=os4:2888:3888

启动:

bin/zkServer.sh start

查看启动结果:

jps
/bin/zkServer.sh status

集群需要半数以上的服务器启动,假如有三台机器则必须启动两台才是正常启动

客户端命令行操作

启动客户端

bin/zkCli.sh
#查看目录
ls /  
#创建节点并写入数据(不写入数据默认创建失败)
create /data "data"
#创建短暂节点(断掉客户端后即消失)
create -e /data "data1"
#获取数据
get /data
#修改数据
set /data "data2"
举报

相关推荐

0 条评论