随笔分类 -  Java/ZooKeeper

ZooKeeper - 状态信息 Stat 的属性说明
摘要:运行%ZK_HOME%/bin目录下的zkCli.sh(zkCli.cmd),使用get命令可以获取指定ZNode的数据内容和属性信息。例如:[zk: localhost:2181(CONNECTED) 12] get /zk-huey000cZxid = 0x20000007cctime = We... 阅读全文
posted @ 2015-03-04 22:36 huey2672 阅读(3783) 评论(0) 推荐(0)
ZooKeeper(3.4.5) - 使用 Curator(2.7.0) 监听事件
摘要:ZooKeeper原生的API支持通过注册Watcher来进行事件监听,但是Watcher通知是一次性的,因此开发过程中需要反复注册Watcher,比较繁琐。Curator引入了Cache来监听ZooKeeper服务端的事件。Cache对ZooKeeper事件监听进行了封装,能够自动处理反复注册监听... 阅读全文
posted @ 2015-03-02 22:18 huey2672 阅读(2466) 评论(0) 推荐(0)
ZooKeeper(3.4.5) - 开源客户端 Curator(2.7.0) 的简单示例
摘要:一、创建会话1. 创建会话package com.huey.dream.demo;import org.apache.curator.framework.CuratorFramework;import org.apache.curator.framework.CuratorFrameworkFact... 阅读全文
posted @ 2015-03-01 22:38 huey2672 阅读(2354) 评论(0) 推荐(0)
ZooKeeper(3.4.5) - 原生 API 的简单示例
摘要:一、创建会话1. 创建一个基本的ZooKeeper会话实例package com.huey.dream.demo;import java.util.concurrent.CountDownLatch;import org.apache.zookeeper.WatchedEvent;import or... 阅读全文
posted @ 2015-03-01 21:07 huey2672 阅读(2067) 评论(0) 推荐(0)
ZooKeeper(3.4.5) - 配置伪集群模式
摘要:1. 准备 Java 运行环境,需要安装 Java1.6 或更高版本的 JDK。2. 下载ZooKeeper的稳定版本 zookeeper-x.x.x.tar.gz,将其解压,约定目录名称为 %ZK_HOME%。3. 配置文件 zoo.cfg,将 %ZK_HOME%/conf 目录下的 zoo_sa... 阅读全文
posted @ 2015-03-01 01:04 huey2672 阅读(752) 评论(0) 推荐(0)