• 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(查看集群状态,主从信息)

     查询显示结果:

     

  • 相关阅读:
    error: <item> inner element must either be a resource reference or empty.
    PEM routines:PEM_read_bio:no start line
    Android Https双向认证 + GRPC
    git tag用法
    Linux文件查找
    Detected problems with API compatibility(visit g.co/dev/appcompat for more info)
    Android NDK开发调试
    Beyond-Compare 4 -linux 破解
    Ubuntu下Gradle环境配置
    多线程系列一
  • 原文地址:https://www.cnblogs.com/northeastTycoon/p/10273669.html
Copyright © 2020-2023  润新知