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

相关推荐
SelectDB13 小时前
阶跃星辰基于 SelectDB 构建 PB 级 Agent 可观测平台
大数据·数据库·aigc
大大大大晴天4 天前
Hudi技术内幕:RecordPayload到RecordMerger
大数据
SelectDB5 天前
秒级弹性、最高降本 70%:SelectDB Serverless 如何重塑云数仓资源效率
大数据·后端·云原生
WhoAmI5 天前
MapReduce框架原理解析一:InputFormat
大数据·hadoop
WhoAmI5 天前
MapReduce框架原理解析三:OutputFormat
大数据·hadoop
WhoAmI5 天前
MapReduce框架原理解析二:Shuffle
大数据·hadoop
大大大大晴天6 天前
Hudi技术内幕:Key Generation原理与实践
大数据
得物技术9 天前
从埋点需求到规则资产:Hermes Agent 重构得物数仓工作流
大数据·llm·ai编程
久美子9 天前
AI驱动数仓建设的Harness工程实践——本体建模、知识分层与上下文工程
大数据
大树8810 天前
金刚石散热越强,管路越先见顶
大数据·运维·服务器·人工智能·ai