24 Linux配置zookeeper集群

本文详细介绍如何在CentOS7环境下配置Zookeeper伪集群,包括下载、上传、解压、改名、拷贝、创建数据目录、配置myid标识及zoo.cfg文件等步骤,适用于初学者快速搭建Zookeeper集群。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

配置zookeeper伪集群

环境

  1. CentOS7
  2. 虚拟机
  3. ip: 192.168.2.203
  4. zookeeper3.5.6
  5. 必须有java环境, 本机使用jkd1.8

下载zookeeper

网址https://zookeeper.apache.org/releases.html

下载下来后使用ftp工具上传给linux服务器

配置zookeeper

  1. 解压到安装目录

    tar -zxvf apache-zookeeper-3.5.6.tar.gz -C /usr/local/zookeeper/
    # 切换到安装目录
    cd /usr/local/zookeeper/
    # 改一个名字
    mv apache-zookeeper-3.5.6/ zk01
    
  2. 集群部署, 多拷贝几份

    cp zk01/ zk02 -r
    cp zk01/ zk03 -r
    
  3. 创建 Zookeeper 的数据目录

    cd zk01
    mkdir data
    

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-tNYmUmwj-1576633406122)(assets/image-20191211172903593.png)]

    重复, 直到三个zookeeper应用全部创建

  4. 创建zookeeper应用myid标识

    echo 1 >> ./zk01/data/myid
    echo 2 >> ./zk02/data/myid
    echo 3 >> ./zk03/data/myid
    
  5. 配置zoo.cfg文件

     cd zk01/conf
     cp zoo_sample.cfg zoo.cfg
     vim zoo.cfg
    
  6. 改目录, 端口

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Tkp1g20q-1576633406124)(assets/image-20191211173440358.png)]

    末尾添加

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-nI6BhPbP-1576633406125)(assets/image-20191211173713227.png)]

    server.x: x就是myid中存储的标识

    ip:端口1:端口2: ip就是zookeeper应用的ip, 端口1是投票端口, 端口2是选举端口

    重复, 配置zk02和zk03. 分别修改data目录. 修改应用端口.为2182, 2183

    添加集群配置信息, 就是底下那三行, 不用做修改

  7. 逐个启动zookeeper

    如果没有关闭防火墙的话, 关闭防火墙

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-FSlvPgCC-1576633406128)(assets/image-20191211185925213.png)]

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值