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 搭建完毕!!!!

  • 相关阅读:
    UVa 1394 约瑟夫问题的变形
    UVa 572 油田(DFS求连通块)
    UVa 699 下落的树叶
    Prim求解最小生成树
    UVa 839 天平
    UVa 11988 破损的键盘(链表)
    UVa 442 矩阵链乘(栈)
    UVa 二叉树的编号(二叉树)
    UVa 12100打印队列(队列)
    约瑟夫圆桌问题
  • 原文地址:https://www.cnblogs.com/mlq2017/p/10205987.html
Copyright © 2011-2022 走看看