zoukankan      html  css  js  c++  java
  • Zookeeper集群搭建

    概述: Zookeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。下面介绍下Zookeeper 集群的搭建过程,由于本人单间模拟采用一台机器搭建,既:伪集群。

    下载地址:https://archive.apache.org/dist/zookeeper/zookeeper-3.3.6/

    1.1 上传Zookeeper

    A、上传到服务的安装路径(/home/software/myzookeeper/,如果没有目录创建)

    B、上传:/user/soft/myzookeeper/zookeeper-3.3.6.tar.gz

    C、解压如下 

    1.2 修改Zookeeper配置文件

       A、在解压文件夹(zookeeper-3.4.6)下创建data、log文件夹

           cd /home/software/myzookeeper/zookeeper-3.3.6/

        

       B、data文件夹下新建myid文件,myid的文件内容为:

         

       添加内容(在myid中添加内容:1)
        1

       A、cd zookeeper-3.4.6/conf

       B、cp zoo_sample.cfg zoo.cfg

       C、vi zoo.cfg

    【添加信息如下】:

         dataDir=/home/software/myzookeeper/zookeeper-3.3.6/data    

        dataLogDir=/home/software/myzookeeper/zookeeper-3.3.6/log

        server.1=127.0.0.1:1888:3886    #(主机名, 心跳端口、数据端口)

        server.2=127.0.0.1:2888:3887   

        server.3=127.0.0.1:3888:3888

      【保存退出】

      同样的 在本机目录建立另外两个目录分别为:

      mkdir  /home/software/myzookeeper/zookeeper-3.3.6_2/

      mkdir  /home/software/myzookeeper/zookeeper-3.3.6_3/

     【注意】: 修改其他机器的配置文件

    A、 第二个部署地址:修改myid为:2

    B、第三个部署地址:修改myid为:3

     【启动服务

       AzkServer.sh start
       B、查看集群状态
           jps(查看进程)

       C、 zkServer.sh status(查看集群状态,主从信息)

     查询显示结果:

     

  • 相关阅读:
    [CF837B] Flag of Berland(乱写)
    [Uva12563] Jin Ge Jin Qu hao (完全背包,dp)
    [BZOJ2818] Gcd (数论,欧拉函数,线性筛)
    [CF777E] Hanoi Factory(贪心,栈)
    [CF777D] Cloud of Hashtags(贪心,二分)
    [CF777C] Alyona and Spreadsheet(dp)
    [BZOJ2440][中山市选2011]完全平方数(莫比乌斯函数,二分)
    [CF821C] Okabe and Boxes(模拟,栈)
    Codeforces Round #363 (Div. 2)->B. One Bomb
    Codeforces Round #363 (Div. 2)->A. Launch of Collider
  • 原文地址:https://www.cnblogs.com/northeastTycoon/p/10273669.html
Copyright © 2011-2022 走看看