Zookeeper
Andy2019
这个作者很懒,什么都没留下…
展开
-
zookeeper api 增删改查
package com.jianfei.zk;import java.io.File;import java.io.IOException;import java.io.UnsupportedEncodingException;import java.util.List;import org.apache.commons.io.FileUtils;import ...原创 2017-02-12 11:45:22 · 214 阅读 · 0 评论 -
Zookeeper实例Curator API-使用curator来创建一个ZooKeeper客户端
import org.apache.curator.RetryPolicy;import org.apache.curator.framework.CuratorFramework;import org.apache.curator.framework.CuratorFrameworkFactory;import org.apache.curator.retry.ExponentialBac原创 2017-06-18 08:56:02 · 459 阅读 · 0 评论 -
Zookeeper实例ZkClient API-检查节点是否存在
/** * * @ClassName: Exist_Node_Sample * @Description: TODO(ZkClient检测节点是否存在) * @author RongShu* @date 2017年6月14日 下午1:07:49 * */public class Exist_Node_Sample { public static void main(Stri原创 2017-06-14 13:14:28 · 2680 阅读 · 0 评论 -
Zookeeper实例ZkClient API-更新节点内容
import org.I0Itec.zkclient.ZkClient;/** * * @ClassName: Set_Data_Sample * @Description: TODO(ZkClient更新节点数据) * @author * @date 2017年6月14日 下午1:06:12 * */public class Set_Data_Sample { pu原创 2017-06-14 13:14:09 · 1012 阅读 · 0 评论 -
Zookeeper实例ZkClient API-获取节点数据内容
import org.I0Itec.zkclient.IZkDataListener;import org.I0Itec.zkclient.ZkClient;/** * * @ClassName: Get_Data_Sample * @Description: TODO(ZkClient获取节点数据) * @author * @date 2017年6月14日 下午1:03:46原创 2017-06-14 13:13:51 · 7506 阅读 · 0 评论 -
Zookeeper实例ZkClient API-获取子节点列表
import java.util.List;import org.I0Itec.zkclient.IZkChildListener;import org.I0Itec.zkclient.ZkClient;/** * * @ClassName: Get_Children_Sample * @Description: TODO(ZkClient获取子节点列表) * @author*原创 2017-06-14 13:13:33 · 4338 阅读 · 0 评论 -
Zookeeper实例ZkClient API-删除节点
/** * * @ClassName: Del_Data_Sample * @Description: TODO(ZkClient删除节点数据) * @author * @date 2017年6月14日 下午12:53:56 * */public class Del_Data_Sample { public static void main(String[] args) thro原创 2017-06-14 13:13:06 · 2365 阅读 · 0 评论 -
Zookeeper实例ZkClient API-创建一个Zookeeper客户端
import java.io.IOException;import org.I0Itec.zkclient.ZkClient;/** * * @ClassName: Create_Session_Sample * @Description: TODO(使用ZkClient来创建一个ZooKeeper客户端) * @author * @date 2017年6月14日 下午12:46:原创 2017-06-14 13:12:33 · 620 阅读 · 0 评论 -
Zookeeper实例ZkClient API-创建节点
import org.I0Itec.zkclient.ZkClient;/** * * @ClassName: Create_Node_Sample * @Description: TODO(使用ZkClient创建节点) * @author * @date 2017年6月14日 下午12:49:54 * */public class Create_Node_Sample {原创 2017-06-14 13:12:48 · 1540 阅读 · 0 评论 -
Zookeeper实例原生API--创建一个基本的Zookeeper会话
import java.util.concurrent.CountDownLatch;import org.apache.zookeeper.WatchedEvent;import org.apache.zookeeper.Watcher;import org.apache.zookeeper.Watcher.Event.KeeperState;import org.apache.zoo原创 2017-06-11 22:25:19 · 423 阅读 · 0 评论 -
Zookeeper实例原生API--删除节点接口权限
import org.apache.zookeeper.CreateMode;import org.apache.zookeeper.ZooDefs.Ids;import org.apache.zookeeper.ZooKeeper;/** * * @ClassName: AuthSample_Delete * @Description: TODO(删除节点的权限控制) * @aut原创 2017-06-11 22:31:58 · 1308 阅读 · 0 评论 -
Zookeeper实例Curator API-Master选举
import org.apache.curator.framework.CuratorFramework;import org.apache.curator.framework.CuratorFrameworkFactory;import org.apache.curator.framework.recipes.leader.LeaderSelector;import org.apache.原创 2017-06-18 09:38:16 · 1315 阅读 · 0 评论 -
Zookeeper实例Curator API-分布式锁
一个典型的时间戳并发问题package test_test.test_haha;import java.text.SimpleDateFormat;import java.util.Date;import java.util.concurrent.CountDownLatch;/** * * @ClassName: Recipes_NoLock * @Description: T原创 2017-06-18 09:39:05 · 750 阅读 · 0 评论 -
使用curator操作zookeeper
转自:http://blog.csdn.net/lzy_lizhiyang/article/details/48518731 使用Java操作zookeeper时,一般有两种方式:使用zkclient或者curator,相比较来说,curator的使用较为简便。今天就来看看如何使用curator来操作zookeeper。 需要的依赖如下: <dependen...原创 2017-02-09 16:58:09 · 202 阅读 · 0 评论 -
Zookeeper Api(java)入门与应用(转)
写的不错的文章 Zookeeper Api(java)入门与应用(转) 跟着实例学习ZooKeeper的用法: Curator框架应用 http://www.cnblogs.com/carl10086/p/6083799.html http://www.cnblogs.com/Bonker/p/3499038.html...原创 2017-02-09 16:57:55 · 143 阅读 · 0 评论 -
Zookeeper-Zookeeper可以干什么
在Zookeeper的官网上有这么一句话:ZooKeeper is a centralized service for maintaining configuration information, naming, providing distributed synchronization, and providing group services. 这大概描述了Zookeeper主要可以干转载 2017-08-10 09:05:37 · 226 阅读 · 0 评论 -
Zookeeper实例Curator API-PathChildrenCache
import org.apache.curator.framework.CuratorFramework;import org.apache.curator.framework.CuratorFrameworkFactory;import org.apache.curator.framework.recipes.cache.PathChildrenCache;import org.apach原创 2017-06-18 09:36:29 · 3006 阅读 · 1 评论 -
Zookeeper实例Curator API-NodeCache使用实例
import org.apache.curator.framework.CuratorFramework;import org.apache.curator.framework.CuratorFrameworkFactory;import org.apache.curator.framework.recipes.cache.NodeCache;import org.apache.curato原创 2017-06-18 09:34:41 · 1896 阅读 · 0 评论 -
Zookeeper实例Curator API-ZKPaths使用
import org.apache.curator.framework.CuratorFramework;import org.apache.curator.framework.CuratorFrameworkFactory;import org.apache.curator.retry.ExponentialBackoffRetry;import org.apache.curator.ut原创 2017-06-18 09:42:19 · 2567 阅读 · 0 评论 -
Zookeeper实例Curator API-EnsurePath使用
package test_test.test_haha;import org.apache.curator.framework.CuratorFramework;import org.apache.curator.framework.CuratorFrameworkFactory;import org.apache.curator.retry.ExponentialBackoffRetry原创 2017-06-18 09:43:22 · 865 阅读 · 0 评论 -
Zookeeper实例Curator API-TestingCluster
import org.apache.curator.test.TestingCluster;import org.apache.curator.test.TestingZooKeeperServer;/** * * @ClassName: TestingCluster_Sample * @Description: TODO(这里用一句话描述这个类的作用) * @author Ron原创 2017-06-18 09:45:41 · 832 阅读 · 0 评论 -
Zookeeper实例Curator API-TestingServer
import java.io.File;import org.apache.curator.framework.CuratorFramework;import org.apache.curator.framework.CuratorFrameworkFactory;import org.apache.curator.retry.ExponentialBackoffRetry;import原创 2017-06-18 09:44:49 · 962 阅读 · 0 评论 -
Zookeeper实例Curator API-分布式计数器
package book.chapter05.$5_4_2;import org.apache.curator.framework.CuratorFramework;import org.apache.curator.framework.CuratorFrameworkFactory;import org.apache.curator.framework.recipes.atomic.At原创 2017-06-18 09:40:35 · 1232 阅读 · 0 评论 -
Zookeeper实例原生API--使用错误权限信息的ZooKeeper会话访问含权限信息的数据节点
import org.apache.zookeeper.CreateMode;import org.apache.zookeeper.ZooDefs.Ids;import org.apache.zookeeper.ZooKeeper;/** * * @ClassName: AuthSample_Get2 * @Description: TODO(使用错误权限信息的ZooKeeper会话原创 2017-06-11 22:31:40 · 1242 阅读 · 0 评论 -
Zookeeper实例原生API--创建会话(包含权限信息)
/** * * @ClassName: AuthSample * @Description: TODO(使用含权限信息的ZooKeeper会话创建数据节点) * @author RongShu* @date 2017年6月11日 下午8:43:15 * */public class AuthSample { final static String PATH = "/zk-b原创 2017-06-11 22:31:03 · 321 阅读 · 0 评论 -
Zookeeper实例Curator API-使用curator来创建一个含隔离命名空间的ZooKeeper客户端
import org.apache.curator.RetryPolicy;import org.apache.curator.framework.CuratorFramework;import org.apache.curator.framework.CuratorFrameworkFactory;import org.apache.curator.retry.ExponentialBac原创 2017-06-18 09:02:19 · 974 阅读 · 0 评论 -
Zookeeper实例Curator API-使用Fluent风格的API接口来创建一个ZooKeeper客户端
/** * * @ClassName: Create_Session_Sample_fluent * @Description: TODO(使用Fluent风格的API接口来创建一个ZooKeeper客户端) * @author RongShu * @date 2017年6月17日 上午9:46:35 * */public class Create_Session_Sample_原创 2017-06-18 08:58:29 · 419 阅读 · 0 评论 -
Zookeeper实例原生API--无权限信息的Zookeeper会话访问有权限信息的节点
import org.apache.zookeeper.CreateMode;import org.apache.zookeeper.ZooDefs.Ids;import org.apache.zookeeper.ZooKeeper;/** * * @ClassName: AuthSample_Get * @Description: TODO(使用无权限信息的ZooKeeper会话访问原创 2017-06-11 22:31:22 · 552 阅读 · 0 评论 -
Zookeeper实例Curator API-分布式Barrier
使用CyclicBarrier模拟龟兔赛跑package test_test.test_haha;import java.io.IOException;import java.util.concurrent.CyclicBarrier;import java.util.concurrent.ExecutorService;import java.util.concurrent.Exe原创 2017-06-18 09:41:27 · 470 阅读 · 0 评论 -
Zookeeper实例Curator API-PathChildrenCache_NoCacheData
import org.apache.curator.framework.CuratorFramework;import org.apache.curator.framework.CuratorFrameworkFactory;import org.apache.curator.framework.recipes.cache.PathChildrenCache;import org.apach原创 2017-06-18 09:37:44 · 557 阅读 · 0 评论 -
Zookeeper实例Curator API-NodeCache节点不存在实例
import org.apache.curator.framework.CuratorFramework;import org.apache.curator.framework.CuratorFrameworkFactory;import org.apache.curator.framework.recipes.cache.NodeCache;import org.apache.curato原创 2017-06-18 09:35:43 · 1096 阅读 · 0 评论 -
Zookeeper实例Curator API-使用Curator的异步接口
import java.util.concurrent.CountDownLatch;import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;import org.apache.curator.framework.CuratorFramework;import org.apache原创 2017-06-18 09:16:12 · 665 阅读 · 0 评论 -
Zookeeper实例Curator API-使用Curator更新数据内容
import org.apache.curator.framework.CuratorFramework;import org.apache.curator.framework.CuratorFrameworkFactory;import org.apache.curator.retry.ExponentialBackoffRetry;import org.apache.zookeeper.原创 2017-06-18 09:14:18 · 905 阅读 · 0 评论 -
Zookeeper实例Curator API-使用Curator获取数据内容
import org.apache.curator.framework.CuratorFramework;import org.apache.curator.framework.CuratorFrameworkFactory;import org.apache.curator.retry.ExponentialBackoffRetry;import org.apache.zookeeper.原创 2017-06-18 09:13:22 · 1423 阅读 · 0 评论 -
Zookeeper实例Curator API-使用Curator删除节点
import org.apache.curator.framework.CuratorFramework;import org.apache.curator.framework.CuratorFrameworkFactory;import org.apache.curator.retry.ExponentialBackoffRetry;import org.apache.zookeeper.原创 2017-06-18 09:05:12 · 2648 阅读 · 0 评论 -
Zookeeper原生API-ZkClient-Curator对比
Zookeeper是一个开放源代码的分布式协调服务,由雅虎创建,是Google的Chubby开源实现,Zookeeper的设计目标是将那些复杂的容易出错的分布式一致性服务封装起来,构成一个可靠的原语集,并以一系列简单易用的接口暴露给用户使用。分布式应用程序可以基于它实现诸如发布/订阅、负载均衡、命名服务、分布式协调服务/通知,集群管理、Master选举、分布式锁和分布式队列等功能。直接使用Zo原创 2017-07-03 22:17:27 · 1669 阅读 · 0 评论 -
Zookeeper实例原生API--复用sessionId和sessionPasswd
import java.util.concurrent.CountDownLatch;import org.apache.zookeeper.WatchedEvent;import org.apache.zookeeper.Watcher;import org.apache.zookeeper.Watcher.Event.KeeperState;import org.apache.zoo原创 2017-06-11 22:25:47 · 1280 阅读 · 0 评论 -
Zookeeper实例原生API--检查节点是否存在
import java.util.concurrent.CountDownLatch;import org.apache.zookeeper.CreateMode;import org.apache.zookeeper.WatchedEvent;import org.apache.zookeeper.Watcher;import org.apache.zookeeper.Watcher.E原创 2017-06-11 22:30:35 · 946 阅读 · 0 评论 -
Zookeeper实例原生API--同步更新节点数据
import java.util.concurrent.CountDownLatch;import org.apache.zookeeper.CreateMode;import org.apache.zookeeper.KeeperException;import org.apache.zookeeper.WatchedEvent;import org.apache.zookeeper.原创 2017-06-11 22:29:49 · 1357 阅读 · 0 评论 -
Zookeeper实例原生API--异步更新节点数据
import java.util.concurrent.CountDownLatch;import org.apache.zookeeper.AsyncCallback;import org.apache.zookeeper.CreateMode;import org.apache.zookeeper.WatchedEvent;import org.apache.zookeeper.Wat原创 2017-06-11 22:30:13 · 672 阅读 · 0 评论