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

     查询显示结果:

     

  • 相关阅读:
    yes---重复输出指定的字符串
    info---Linux下info格式的帮助指令。
    hostid---打印当前主机的十六进制数字标识
    clear---清除当前屏幕
    whoami---打印当前有效的用户名称
    users---显示当前登录系统的所有用户的用户列表
    md5sum---文件校验和
    mesg---设置当前终端的写权限
    man帮助
    whatis---查询一个命令执行什么功能
  • 原文地址:https://www.cnblogs.com/northeastTycoon/p/10273669.html
Copyright © 2011-2022 走看看