阿里云安装zk并连接javaAPI测试
时间:2019-08-21
本文章向大家介绍阿里云安装zk并连接javaAPI测试,主要包括阿里云安装zk并连接javaAPI测试使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
1、安装
可参照Ubuntu 搭建Zookeeper服务进行安装并启动。
2、注意
阿里云环境开放2181端口
2.1 查看已开放端口:
firewall-cmd --permanent --zone=public --list-ports
2.2 永久的添加该端口。去掉--permanent则表示临时。
firewall-cmd --permanent --zone=public --add-port=2181/tcp
2.3 加载配置,使得修改有效
firewall-cmd --reload
2.4 阿里云安全规则添
3、java来接测试
pom文件依赖引入
<!-- ZooKeeper --> <dependency> <groupId>org.apache.zookeeper</groupId> <artifactId>zookeeper</artifactId> <version>3.4.8</version> </dependency>
测试代码:
public static void main(String[] args) throws Exception { /** * 超时时间 */ final int SESSION_TIME_OUT = 2000; CountDownLatch countDownLatch = new CountDownLatch(1); ZooKeeper zookeeper = new ZooKeeper("ip:2181", SESSION_TIME_OUT, new Watcher() { @Override public void process(WatchedEvent event) { if (event.getState() == Event.KeeperState.SyncConnected) { System.out.println("Watch received event"); countDownLatch.countDown(); } } }); countDownLatch.await(); System.out.println("zookeeper connection success"); List<String> children = zookeeper.getChildren("/", false); System.out.println(children); }
执行如下则说明访问成功:
4、附注
可通过ZKInspector来查看管理zookeeper节点,下载地址:https://issues.apache.org/jira/secure/attachment/12436620/ZooInspector.zip
解压下载包,进入build目录,点击zookeeper-dev-ZooInspector.jar运行
启动后填写zk服务地址进行连接:
连上之后如下图:
后面就可以对zk的节点进行管理了。
原文地址:https://www.cnblogs.com/kingsonfu/p/11391932.html
- java教程
- Java快速入门
- Java 开发环境配置
- Java基本语法
- Java 对象和类
- Java 基本数据类型
- Java 变量类型
- Java 修饰符
- Java 运算符
- Java 循环结构
- Java 分支结构
- Java Number类
- Java Character类
- Java String类
- Java StringBuffer和StringBuilder类
- Java 数组
- Java 日期时间
- Java 正则表达式
- Java 方法
- Java 流(Stream)、文件(File)和IO
- Java 异常处理
- Java 继承
- Java 重写(Override)与重载(Overload)
- Java 多态
- Java 抽象类
- Java 封装
- Java 接口
- Java 包(package)
- Java 数据结构
- Java 集合框架
- Java 泛型
- Java 序列化
- Java 网络编程
- Java 发送邮件
- Java 多线程编程
- Java Applet基础
- Java 文档注释