Zookeeper

作者: 刘计计计 | 来源:发表于2017-05-02 13:19 被阅读0次

    Zookeeper

    Zookeeper 从设计模式角度来看,是一个基于观察者模式设计的分布式服务管理框架,它负责存储和管理大家都关心的数据,然后接受观察者的注册,一旦这些数据的状态发生变化,Zookeeper 就将负责通知已经在 Zookeeper 上注册的那些观察者做出相应的反应,从而实现集群中类似 Master/Slave 管理模式,关于 Zookeeper 的详细架构等内部细节可以阅读 Zookeeper 的源码

    Zookeeper应用场景

    • 集群管理(Group Membership)
    • 共享锁(Locks)
    • 队列管理
    • 配置管理(Configuration Management)
    • 统一命名服务(Name Service)

    Zookeeper集群安装

    tar -zxvf zookeeper-3.4.6.tar.g
    echo 1 >> data/myid
    cp -r zoo_sample.cfg zoo.cfg
    vim zoo.cfg
      dataDir=/usr/local/solrcloud/zookeeper1/data
      clientPort=2181(2182中为2182、2183中为2183)
      #添加:
      server.1=192.168.25.154:2881:3881
      server.2=192.168.25.154:2882:3882
      server.3=192.168.25.154:2883:3883
    /usr/local/solrcloud/zookeeper1/bin/zkServer.sh start
    /usr/local/solrcloud/zookeeper2/bin/zkServer.sh start
    /usr/local/solrcloud/zookeeper3/bin/zkServer.sh start
    #查看集群状态:
    /usr/local/solrcloud/zookeeper1/bin/zkServer.sh status
    /usr/local/solrcloud/zookeeper2/bin/zkServer.sh status
    /usr/local/solrcloud/zookeeper3/bin/zkServer.sh status
    

    相关文章

      网友评论

          本文标题:Zookeeper

          本文链接:https://www.haomeiwen.com/subject/lhpctxtx.html