Linux 搭建 Zookeeper 集群

环境要求:CentOS 6,zookeeper3.5.9,jdk

jdk 没有安装可参考:https://blog.csdn.net/qq_37588095/article/details/119384562

下载链接:https://mirrors.bfsu.edu.cn/apache/zookeeper/zookeeper-3.5.9/apache-zookeeper-3.5.9-bin.tar.gz


将文件导入至linux 服务器并解压

# 创建文件夹,导入zookeeper 压缩包
mkdir /usr/local/zookeeper

# 解压文件
tar xf apache-zookeeper-3.5.9-bin.tar.gz

 配置环境变量

# 打开 配置目录
vi /etc/profile

# 在文件最后插入以下配置
ZOOKEEPER_HOME=/usr/local/zookeeper/apache-zookeeper-3.5.9-bin

# 在path 后跟(冒号不可少)
:$ZOOKEEPER_HOME/bin

# 保存退出,刷新环境变量
. /etc/profile

重新回到 你的安装目录

# 回到安装目录
cd /var/local/zookeeper/apache-zookeeper-3.5.9-bin/conf

# 修改配置文件
vi zoo.cfg

# 修改参数(dataDir,原来是temp目录,最好新起一个)
dataDir=/var/drivers/zookeeper

# 在文件最后面插入配置(集群机器数量2+ ,有几台就配置几台)
server.1=ip:2888:3888
server.2=ip:2888:3888
server.3=ip:2888:3888
server.4=ip:2888:3888

# 保存退出,其他几台服务器同样配置

# server 后面跟的数字为id,需要单独配置一下
# 找到刚才指定的dataDir目录
# 创建myid文件(不同的服务器id不同,跟server后面的一致即可)
vi myid 1

# 退出保存

将其他几台服务器同样配置

# 启动zookeeper集群
# kServer.sh  help(查看帮助)
zkServer.sh start 后台运行
zkServer.sh start-foreground 前台运行(阻塞),可查看log

没有报错就算启动起来啦

查看客户端

zkCli.sh

注:3888 端口 与 2888 端口的使用

3888:主要用来投票

2888:接受read和write请求用的

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值