zoukankan      html  css  js  c++  java
  • 分享知识-快乐自己:zookeeper 伪集群搭建

    1):单一 zookeeper  搭建步骤

    2):zookeeper 伪集群搭建

    1):新建一个集群目录

    [root@zoodubbo opt]# mkdir zookeeper_cluster

    2):进入 zookeeper_cluster 目录 复制三份 zookeeper(这里我直接从单机哪里拷过来的

    [root@zoodubbo zookeeper]#  cp -r zookeeper-3.4.10  /opt/zookeeper_cluster/zookeeper01
    [root@zoodubbo zookeeper]#  cp -r zookeeper-3.4.10  /opt/zookeeper_cluster/zookeeper02
    [root@zoodubbo zookeeper]#  cp -r zookeeper-3.4.10  /opt/zookeeper_cluster/zookeeper03
    [root@zoodubbo opt]# cd /opt/zookeeper_cluster/

    3):首先 进入我们的 zookeeper01 (在之前我们创建的 data文件夹中 创建 myid 文件)

    [root@zoodubbo zookeeper_cluster]# cd zookeeper01/
    
    [root@zoodubbo zookeeper01]# cd data/
    
    [root@zoodubbo data]# touch myid

    编辑 myid 文件  添加  1  作为标识

    [root@zoodubbo data]# vim myid

    4):编辑 conf 配置

    [root@zoodubbo zookeeper01]# cd conf/
    
    [root@zoodubbo conf]# cp zoo_sample.cfg zoo.cfg
    [root@zoodubbo conf]# vim zoo.cfg 

    server.1=192.168.31.209:2881:3881
    server.2=192.168.31.209:2882:3882
    server.3=192.168.31.209:2883:3883

    以上第一个 zookeeper 就配置好了。

    5):zookeeper02 配置(首先进入 zookeeper02 下)

    [root@zoodubbo zookeeper_cluster]# cd zookeeper02/

    快速创建 myid 并写入标识:(mkdir  data 先创建文件夹)

    [root@zoodubbo zookeeper02]# echo 2 > data/myid

    设置配置文件:

    [root@zoodubbo zookeeper02]# cd conf/
    
    [root@zoodubbo conf]# cp zoo_sample.cfg zoo.cfg
    [root@zoodubbo conf]# vim zoo.cfg 

    6):zookeeper03 配置(首先进入 zookeeper03 下)

    [root@zoodubbo zookeeper_cluster]# cd zookeeper03/

    快速创建 myid 并写入标识:(mkdir  data 先创建文件夹)

    [root@zoodubbo zookeeper03]# echo 3 > data/myid

     

    设置配置文件:

    [root@zoodubbo zookeeper03]# cd conf/
    
    [root@zoodubbo conf]# cp zoo_sample.cfg zoo.cfg
    [root@zoodubbo conf]# vim zoo.cfg 

    到此为止已经都配置好了。

    7):编写 批处理 启动

    [root@zoodubbo zookeeper_cluster]# vim start-zookeeper.sh
    
    cd zookeeper01/bin
    ./zkServer.sh start
    cd ../../
    cd zookeeper02/bin
    ./zkServer.sh start
    cd ../../
    cd zookeeper03/bin
    ./zkServer.sh start
    cd ../../
    [root@zoodubbo zookeeper_cluster]# vim stop-zookeeper.sh
    
    cd zookeeper01/bin
    ./zkServer.sh stop
    cd ../../
    cd zookeeper02/bin
    ./zkServer.sh stop
    cd ../../
    cd zookeeper03/bin
    ./zkServer.sh stop
    cd ../../

    进行授权:

    [root@zoodubbo zookeeper_cluster]# chmod u+x start-zookeeper.sh 
    
    [root@zoodubbo zookeeper_cluster]# chmod u+x stop-zookeeper.sh
    //当前用户可以启动

    Zookeeper 搭建完毕!!!!

  • 相关阅读:
    jquery中选择块并改变属性值的方法
    Bash Shell中Shift用法分享
    linux批量备份服务器配置文件和目录的脚本
    [Java开发之路](8)输入流和输出流
    cf 251 B Playing with Permutations 暴力 分类讨论
    CSS改变字体下划线颜色
    DICOM:C-GET服务
    Android平台录音音量计的实现
    【BZOJ】2186 沙拉公主的困惑
    【php】global的使用与php的全局变量
  • 原文地址:https://www.cnblogs.com/mlq2017/p/10205987.html
Copyright © 2011-2022 走看看