ZooKeeper-3.4.12详细安装步骤(伪集群)

首先确保已经安装JDK8及以上版本.
第一步:下载ZooKeeper
zookeeper官网下载地址
选择zookeeper-3.4.12.tar.gz下载,复制到自己需要的文件夹下,解压缩

//解压缩命令
tar zxvf zookeeper-3.4.12.tar.gz 

然后生成文件夹
在这里插入图片描述
第二步:修改配置
向/etc/profile配置文件中添加如下配置,使用root管理员身份操作

//ZOOKEEPER_HOME的路径是解压后zookeeper的路径,可用pwd查看
export ZOOKEEPER_HOME=/data/home/quyanhang/study/kafka/zookeeper-3.4.12
export PATH=$PATH:$ZOOKEEPER_HOME/bin

完成后使用如下命令使配置生效

 source /etc/profile

第三步:ZooKeeper配置文件
zk主要配置项及其含义如下,其中dataDir和dataLogDir这两个对应的目录没有则自行创建
在这里插入图片描述
第四步: 设置服务器编号
在${dataDir}目录中创建myid文件,写入数值,比如0,该值代表服务器编号
第五步:启动ZooKeeper

//启动命令
zkServer.h start
//查看状态命令
zkServer.sh status

Mode: standalone 表示单机启动
在这里插入图片描述
至此,ZooKeeper单机模式已安装成功.

第五步:集群模式
一般生产环境都使用集群模式,注意防火墙设置,这里在同一台服务器搭建伪集群
在zoo.cfg中添加如下信息(每个服务内容相同)
server.0=192.168.31.231:28880:38880
server.1=192.168.31.231:28881:38881
server.2=192.168.31.231:28882:38882

格式: server.A=B:C:D
A–代表服务器编号,即myid中的值,保证该值唯一.
B–服务器IP地址.
C–服务器与集群中leader服务器交换信息的端口.
D–选举时服务器互相通信的端口.

1-将解压后的文件复制3份,修改/conf/zoo.cfg文件,其中
在这里插入图片描述
在这里插入图片描述
修改myid文件,分别是0,1,2
2-分别启动三个zookeeper,可以看到Mode已经变成集群中的leader和follower
在这里插入图片描述
在这里插入图片描述
jps可以看到已经启动了三个zookeeper
在这里插入图片描述

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值