zoukankan      html  css  js  c++  java
  • zookeeper入门

    Zookeeper是一个分布式协调服务器,就是为用户的分布式应用程序提供协调服务。

    1. 可以提供的服务:主从协调,服务器节点动态上下线,统一配置管理,分布式共享锁,统一名称服务等。(归根结底,底层提供了A.管理【存储、读取】用户程序提交的数据; B.为用户程序提供数据节点监听服务
    2. zookeeper集群的角色:一个leader和多个follower(observer)
    3. 适合安装在奇数个节点上
    4. Znode有两种类型:A 短暂(ephemeral)断开连接后,自动被删除  B  持久(persistent)
    5. Znode有四种类型的目录节点(默认是persistent):
      1. PERSISTENT
      2. PERSISTENT_SEQUENTIAL (持久序列)
      3. EPHEMERAL 
      4. EPHEMERAL_SEQUENTIAL
    6. 命令行操作:
      1. ./zkCli.sh  启动客户端命令行
      2. ls /       查看当前zookeeper中所包含的内容
      3. create /zk "my Data"     创建一个新的znode和与它关联的数据(字符串)
        1.   create -e /zk/server    创建一个临时节点
        2.        create -s /zk/server    创建一个带序号的节点
      4. get /zk       查看数据   (包括生产的属性数据)  
      5. set /zk                 对zk所关联的字符串进行更新 
      6. get /zk watch      监听服务   当从其他节点改变zk节点数据时,会提醒
      7. ls /zk/ watch       监听子节点变化
      8. delete /zk          删除节点
      9. rmr /zk               删除节点(包括子节点)

    功能

    描述

    create

    在本地目录树中创建一个节点

    delete

    删除一个节点

    exists

    测试本地是否存在目标节点

    get/set data

    从目标节点上读取 / 写数据

    get/set ACL

    获取 / 设置目标节点访问控制列表信息

    get children

    检索一个子节点上的列表

    sync

    等待要被传送的数据

  • 相关阅读:
    VPython—旋转坐标系
    分布式锁简单入门以及三种实现方式介绍
    win10 64bit安装redis及redis desktop manager的方法
    Kafka史上最详细原理总结
    idea常用快捷键
    十大Intellij IDEA快捷键
    Spark(一): 基本架构及原理
    Idea Live Templates代码模板
    IntelliJ IDEA 常用快捷键列表及技巧大全
    Win10 下 RabbitMQ 的 安装 配置
  • 原文地址:https://www.cnblogs.com/wang--lei/p/9006967.html
Copyright © 2011-2022 走看看