• 搭建真正的zookeeper集群


     搭建zookeeper伪分布式集群

    zookeeper是Hadop Ecosystem中非常重要的组件,它的主要功能是为分布式系统提供一致性协调服务,

    提供的功能包括配置维护,域名服务,分布式同步和组服务。

    zookeeper的目标就是封装好复杂易出错的关键服务,将简单易用的接口和性能高效,功能稳定的系统提供给用户。

    集群节点的主机名分别是guoyansi128   guoyansi129  guoyansi130

    搭建过程:

    1.下载zookeeper.tar.gz

    2.上传至 /user/local/src中

    3.解压缩

    tar -zxvf zookeeper-3.4.11.tar.gz

    4.复制到上级目录

    cp zookeeper-3.4.11 /usr/local

    5.进入配置文件目录

    cd /usr/local/zookeeper/conf

    6.将zoo_sample.cfg复制成zoo.cfg

    cp z00_sample.cfg zoo.cfg

    7.修改zoo.cfg

    vim zoo.cfg

    8.末尾添加如下配置

    server.1=guoyansi128:2888:3888
    server.2=guoyansi129:2888:3888
    server.3=guoyansi130:2888:3888

    9.保存  esc  :wq

    10.进入dataDir目录

    cd /usr/local/zookeeper/dataDir

    11.添加配置文件myid;内容为1  (zookeeper中服务器编号)

    vim myid

    12.将该安装目录分别复制到另外两台机子上

    scp -r /usr/local/zookeeper guoyans129: /usr/local/
    scp -r /usr/local/zookeeper guoyans130: /usr/local/

    13.分别启动节点中zookeeper

    cd /usr/local/zookeeper/bin
    ./zkServer.sh start

    如果启动成功了会有如下提示:

    14.查看集群状态

    ./zkServer.sh status

    leader和follower分别表示主从节点。

    至少启动两个节点,才会出现leader。

    这个leader是有zookeeper选举机制确定的。

    zookeeper客户端:

    ./zkCli.sh -server guoyansi128:2181
    ls /zk 查看znode
    create /zk "gys"
    help 帮助命令
    quit 退出客户端。
  • 相关阅读:
    python定义函数的三种形式
    python函数的返回值
    python函数的调用
    python函数的定义
    python文件操作
    Python2和3字符编码的区别
    python的字符编码
    python异常处理
    python深浅拷贝
    python色彩缤纷的python(改变字体颜色以及样式)
  • 原文地址:https://www.cnblogs.com/guoyansi19900907/p/9954864.html
Copyright © 2020-2023  润新知