• ZooKeeper~ZooKeeper集群搭建


    一、准备工作

    1. 服务器环境介绍

    hostnameIP
    node1192.168.0.101
    node2192.168.0.102
    node3192.168.0.103

    2. 小细节!!!!!!

    注意:(node1)代表操作只在node1节点上执行,(node1 node2 node3)代表要在3台节点上执行

    3. 安装ZooKeeper之前要先安装jdk

    二、安装

    1. 上传安装包到/export/server/目录下(node1)

    2. 解压压缩包(node1)

    tar -zxvf /export/server/zookeeper-3.4.6.tar.gz
    
    • 1
    mv /export/server/zookeeper-3.4.6 /export/server/zookeeper_3.4.6
    
    • 1

    3. 修改环境变量(node1, node2, node3)

    vim /etc/profile
    
    • 1
    # 增加的内容
    export ZOOKEEPER_HOME=/export/server/zookeeper_3.4.6
    export PATH=$PATH:$ZOOKEEPER_HOME/bin
    
    • 1
    • 2
    • 3
    source /etc/profile
    
    • 1

    4. 修改Zookeeper配置文件(node1)

    cd /export/server/zookeeper_3.4.6/conf
    
    • 1
    mv zoo_sample.cfg zoo.cfg
    
    • 1
    vim zoo.cfg
    
    • 1
    # 修改的内容
    dataDir=/export/data/zkdata
    
    # 增加的内容
    server.1=node1:2888:3888
    server.2=node2:2888:3888
    server.3=node3:2888:3888
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7

    5. 分发文件(node1)

    scp -r /export/server/zookeeper_3.4.6 root@node2:/export/server/
    scp -r /export/server/zookeeper_3.4.6 root@node3:/export/server/
    
    • 1
    • 2

    6. 创建文件夹(node1 node2 node3)

    mkdir -p /export/data/zkdata
    
    • 1

    7. 添加每个节点zookeeper服务编号myid(node1)

    echo 1 > /export/data/zkdata/myid 
    
    • 1

    8. 添加每个节点zookeeper服务编号myid(node2)

    echo 2 > /export/data/zkdata/myid 
    
    • 1

    9. 添加每个节点zookeeper服务编号myid(node3)

    echo 3 > /export/data/zkdata/myid 
    
    • 1

    三、服务指令

    1. 启动服务(node1, node2, node3)

    /export/server/zookeeper_3.4.6/bin/zkServer.sh start
    
    • 1

    2. 查看服务状态(node1, node2, node3)

    /export/server/zookeeper_3.4.6/bin/zkServer.sh status
    
    • 1

    3. 关闭服务(node1, node2, node3)

    /export/server/zookeeper_3.4.6/bin/zkServer.sh stop
    
    • 1
  • 相关阅读:
    cesiumEditor
    Blender DreamUV插件使用简明教程
    vue3中组件切换
    试剂盒和示踪剂—艾美捷FLIVO探针活体凋亡检测分析
    threejs官方demo学习(1):animation
    Web应用安全测试-防护功能缺失
    一周总结(回溯:组合问题&切割问题)
    【Windows Server 2012 R2搭建FTP站点】
    PMP_第12章章节试题
    1.DApp-做一个DApp需要学习什么
  • 原文地址:https://blog.csdn.net/feizuiku0116/article/details/126688564