Curator使用demo
来源:互联网 发布:淘宝卖家借贷 编辑:程序博客网 时间:2024/06/08 14:04
package zookeeper;import org.apache.curator.RetryPolicy;import org.apache.curator.framework.CuratorFramework;import org.apache.curator.framework.CuratorFrameworkFactory;import org.apache.curator.retry.ExponentialBackoffRetry;import org.junit.Test;public class Curator { @Test public void testClient() throws Exception { CuratorFramework client = null; client = createSimple("127.0.0.1:2181,127.0.0.2:2181,127.0.0.3:2181"); client.start(); byte[] bs = client.getData().forPath("/jianghuiwen"); System.out.println(new String(bs)); //client.create().forPath("/fwcheduler","my".getBytes()); //client.create().forPath("/jianghuiwen", "my".getBytes()); } public static CuratorFramework createSimple(String connectionString) { // these are reasonable arguments for the ExponentialBackoffRetry. // The first retry will wait 1 second - the second will wait up to 2 seconds - the // third will wait up to 4 seconds. ExponentialBackoffRetry retryPolicy = new ExponentialBackoffRetry(1000, 3); // The simplest way to get a CuratorFramework instance. This will use default values. // The only required arguments are the connection string and the retry policy return CuratorFrameworkFactory.newClient(connectionString, retryPolicy); } public static CuratorFramework createWithOptions(String connectionString, RetryPolicy retryPolicy, int connectionTimeoutMs, int sessionTimeoutMs) { // using the CuratorFrameworkFactory.builder() gives fine grained control // over creation options. See the CuratorFrameworkFactory.Builder javadoc details return CuratorFrameworkFactory.builder().connectString(connectionString) .retryPolicy(retryPolicy) .connectionTimeoutMs(connectionTimeoutMs) .sessionTimeoutMs(sessionTimeoutMs) // etc. etc. .build(); }}
<dependency> <groupId>org.apache.curator</groupId> <artifactId>curator-recipes</artifactId> <version>2.3.0</version> </dependency><dependency> <groupId>org.apache.zookeeper</groupId> <artifactId>zookeeper</artifactId> <version>3.5.2-alpha</version> </dependency>
阅读全文
0 0
- Curator使用demo
- [curator] Netflix Curator 使用
- [curator] Netflix Curator 使用
- [curator] Netflix Curator 使用 Zookeeper 编程
- 使用curator操作zookeeper
- Zookeeper学习(Curator使用)
- Curator框架的使用
- Curator的使用
- 使用Curator操作ZooKeeper
- 使用curator进行选举
- Curator深入使用
- ElasticSearch Curator使用教程
- curator
- Curator
- Netflix Curator 使用 Zookeeper 编程
- es curator安装使用记录
- Zookeeper客户端Curator使用详解
- zookeeper Curator框架简单使用
- spfa 快速最短路-队列优化
- Linux脚本攻略学习笔记10
- Spark DataFrame入门教程
- 理解jquery的$.extend()、$.fn和$.fn.extend()
- linux中无root权限,装mysql 于用户目录步骤
- Curator使用demo
- Linux中listen函数的backlog参数含义
- html 输入框 只能输入数字 只能输入字母数字组合
- SQL日期操作函数及示例
- PHP扩展类JpGraph绘制统计图像 (一) 图表绘制
- abc的先序二叉树
- 常见对象-Character
- maven插件安装
- Java找出无权无向图的最短路径