Zookeeper完全分布式部署(超详细)

Zookeeper分布式部署


目录


集群规划

我是准备了3台服务器,具体规划如下:

服务器node1 服务器node2 服务器node3
ZK ZK ZK ZK

官网

点击:Zookeepr官网下载地址

安装

  1. 去官网下载对应版本,然后上传解压(我用的是3.5.7的版本)

  2. 配置环境变量:vi /etc/profile.d/my_env.sh

    shell 复制代码
    #zookeeper
    export ZOOKEEPER_HOME=/opt/install/zookeeper-3.5.7
    export PATH=$PATH:$ZOOKEEPER_HOME/bin
  3. 修改zoo_sample.cfg为zoo.cfg:mv zoo_sample.cfg zoo.cfg

  4. 在zookeeper-3.5.7目录下创建存储目录zkData,然后修改zoo.cfg的dataDir=/opt/install/zookeeper-3.5.7/zkData

  5. 在zkData目录下创建myid文件

    shell 复制代码
    vi myid
    2
  6. 再去zoo.cfg文件的最后一行添加以下内容

    shell 复制代码
    server.2=hadoop102:2888:3888
    server.3=hadoop103:2888:3888
    server.4=hadoop104:2888:3888
    #注意:server.x是对应myid的值,然后如果hadoop102没有做ip映射,这里就填自己的ip地址
  7. 分发至其他机器,并且把hadoop103的myid改为3,把hadoop104的myid改为4

    shell 复制代码
    scp -r /opt/install/zookeeper-3.5.7 hadoop103:/opt/install/
    scp -r /opt/install/zookeeper-3.5.7 hadoop104:/opt/install/
  8. 分别启动三台zk:zkServer.sh start;查看状态:zkServer.sh status,如果有问题可以在前台启动查看日志./zkServer.sh start-foreground

  9. 停止:zkServer.sh stop

相关推荐
TDengine (老段)3 小时前
TDengine 线程模型 — 网络、调度、执行
大数据·数据库·物联网·制造·时序数据库·tdengine·涛思数据
智购科技自动贩卖机5 小时前
自动售货机嵌入式状态机设计实战:从45个事件源到层次型状态机的工程重构
大数据·人工智能·stm32·物联网·重构·硬件架构
乐迪信息5 小时前
智慧港口船舶AI算法实现在线状态监测
大数据·人工智能·深度学习·算法·计算机视觉
Raas1006 小时前
MAI Gateway(魔芋企业级AI网关)对比分析:AI网关和API网关区别?企业级能力差距一览
大数据·人工智能·数据挖掘·mai gateway·企业级产品
Neighbor_OldY6 小时前
云上安全配置审计与误配置修复实战:从安全组、OSS、RAM到数据库的全栈排查复盘
大数据·运维·安全·云计算
工业甲酰苯胺7 小时前
AI低代码破局:制造业数智转型落地实战
大数据·人工智能·低代码·制造
爱浦路 IPLOOK8 小时前
矿山无人化作业5G专网方案:企业专网核心网络选型分析
网络·分布式·科技·5g·信息与通信
大大大大晴天8 小时前
每天认识一个组件:流式存储Apache Fluss
大数据
熊野君8 小时前
第 4 章 技术产品经理核心能力模型
大数据·人工智能·产品经理
财复视界8 小时前
光智科技从“光学元件”到“稀散金属材料平台”的进化逻辑
大数据·人工智能·科技