- 博客(43)
- 资源 (5)
- 收藏
- 关注
原创 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
原创 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 963
原创 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
原创 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
原创 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
原创 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 1233
原创 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
原创 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 1316
原创 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
原创 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:35:43 1096
原创 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
原创 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 667
原创 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 906
原创 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
原创 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 2649
原创 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:03:14 722
原创 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 975
原创 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
原创 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
原创 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
原创 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 1014
原创 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
原创 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
原创 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 2366
原创 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
原创 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
原创 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
原创 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
原创 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 553
原创 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
原创 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
原创 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
原创 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
原创 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:28:53 525
原创 Zookeeper实例原生API--同步获取节点数据
/** * * @ClassName: GetData_API_Sync_Usage * @Description: TODO(ZooKeeper API 获取节点数据内容,使用同步(sync)接口) * @author RongShu* @date 2017年6月11日 下午8:36:54 * */public class GetData_API_Sync_Usage imple
2017-06-11 22:28:08 1130
原创 Zookeeper实例原生API--异步获取子节点列表
import java.util.List;import java.util.concurrent.CountDownLatch;import org.apache.zookeeper.AsyncCallback;import org.apache.zookeeper.CreateMode;import org.apache.zookeeper.WatchedEvent;import o
2017-06-11 22:27:40 433
原创 Zookeeper实例原生API--同步获取子节点列表
import java.util.List;import java.util.concurrent.CountDownLatch;import org.apache.zookeeper.CreateMode;import org.apache.zookeeper.WatchedEvent;import org.apache.zookeeper.Watcher;import org.apa
2017-06-11 22:27:25 992
原创 Zookeeper实例原生API--删除节点
/** * * @ClassName: Delete_API_Sync_Usage * @Description: TODO(ZooKeeper API 删除节点,使用同步(sync)接口) * @author RongShu* @date 2017年6月11日 下午8:34:59 * */public class Delete_API_Sync_Usage implements
2017-06-11 22:26:59 559
原创 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:26:40 952
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人