CreateArtTechnology / Blog
  • Zookeeper权限控制
     18     2019-01-16 16:24:58

    Zookeeper权限分类Zookeeper ACL(Access Control List)一共分为5种权限:
    权限
    ACL简写
    描述
    ADMIN
    a
    ......

  • Curator踩坑
     6     2018-11-21 11:55:46

    遇到过的问题重复注册
    Curator可以通过client.getData()usingWatcher(curatorWatcher).forPath(path)来实现节点事件监控,但watcher只生效一次,每次事件触发后,该watcher就失效了。需要持续监控的节点事件需要重复注册watcher。
    版本问题
    某些Zookeeper对应特定版本的Curator,否则启动会报错。
    Zookeeper3.5.x需要使用Curator4.x版本Zookeeper3.4.x需要使用Curator2.x版本(不知道Curator3.x版本是什么情况,很久没有更新了)
    Curator版本列表
    ......


  • Zookeeper集成Curator
     5     2018-11-15 19:00:55

    Curator介绍
    Apache Curator is a Java/JVM client library for Apache ZooKeeper, a distributed coordination service. It includes a highlevel API framework and utilities to make using Apache ZooKeeper much easier and more reliable. It also includes recipes for common use cases and extensions such as service discovery and a Java 8 asynchronous DSL.Curator是Zookeeper的客户端库,包含了高级JavaAPI框架和工具,让使用Zookeeper变得更简单和可靠。也包含了一些常见的和扩展的用例,比如服务发现和Java8的异步DSL(domain-specific language,特定语言)。——来自Curator官网
    简而言之就是一个封装更完善的API库。
    Curator官网http://curator.apache.org/
    Curator常用Maven依赖
    GroupID
    ......

  • Zookeeper部署
     3     2018-11-15 15:05:27

    和Apache旗下的其他项目一样,部署非常简单。部署流程
    访问Zookeeper的releases页面https://zookeeper.apache.org/releases.html挑选合适的镜像,下载Zookeeper的压缩包解压缩修改配置运行
    详细指令
    # 下载
    wget http://apache.mirrors.tds.net/zookeeper/zookeeper-3.4.13/zookeeper-3.4.13.tar.gz
    # 解压
    ......

  • Zookeeper介绍
     3     2018-11-15 14:50:54

    ZooKeeper
    Zookeeper是什么
    ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。——搜狗百科
    Zookeeper最核心的定义:分布式应用程序协调服务。Zookeeper最核心的功能:为分布式应用提供节点管理、注册和同步的功能。
    为什么使用Zookeeper在实现配置中心的过程中,最重要的特性:近实时同步数据。而这点可直接依赖高效稳定的Zookeeper服务,基于其注册和通知机制提供。
    Zookeeper官网https://zookeeper.apache.org/
    ......