阿里云安装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

时间: 2024-10-09 15:44:59

阿里云安装zk并连接javaAPI测试的相关文章

[转]阿里云配置mysql远程连接

[转]阿里云配置mysql远程连接 默认是不能用客户端远程连接的,阿里云提供的help.docx里面做了设置说明,mysql密码默认存放在/alidata/account.log 首先登录: mysql -u root -h localhost -p use mysql                #打开mysql数据库 #将host设置为%表示任何ip都能连接mysql,当然您也可以将host指定为某个ip update user set host='%' where user='root'

阿里云配置mysql远程连接

默认是不能用客户端远程连接的,阿里云提供的help.docx里面做了设置说明,mysql密码默认存放在/alidata/account.log 首先登录: mysql -u root -h localhost -p use mysql                #打开mysql数据库 #将host设置为%表示任何ip都能连接mysql,当然您也可以将host指定为某个ip update user set host='%' where user='root' and host='localho

腾讯云安装openvz,快速搭建测试环境

CSDN送了腾讯云的测试资格,准备拿来作为cici的软件发布首页,想在上面做个demo,无奈没有设备环境,于是想要用openvz来虚拟一些vps: 第一步:选择腾讯云的os模板,centos6.3 第二步:安装openvz           安装方法参见:http://openvz.org/Quick_installation 第三步:下载os模板,创建4个vps,分别是ubutnu centos6.5 suse centos7.0 第四步:开启vps 这里发现vps上不了网,估计是腾讯对na

阿里云安装mysql后查看不到初始密码的解决办法

在阿里云安装mysql后用grep 'A temporary password' /var/log/mysqld.log命令查看MySQL初始密码,毛线都没有看到,然后直接到/var/log/mysqld.log查看mysqld.log文件发现文件是一片空白,一脸懵逼. 解决办法如下: 修改mysql的配置文件,使之可以跳过密码直接用root进入数据库 (1)首先找到mysql的配置文件my.cnf 一般在  /etc/my.cnf (2)cd进 /etc 直接 vim my.cnf 编辑他 (

CDH6.1.1阿里云安装实践

概念介绍 CDH概览 CDH是Apache Hadoop和相关项目的最完整.最受测试和最流行的发行版.CDH提供Hadoop的核心元素-可伸缩存储和分布式计算-以及基于web的用户界面和重要的企业功能.CDH是Apache许可的开放源码,是唯一提供统一批处理.交互式SQL和交互式搜索以及基于角色的访问控制的Hadoop解决方案. CDH 提供以下特性: 灵活性:存储任何类型的数据并使用各种不同的计算框架进行操作,包括批处理.交互式SQL.免费文本搜索.机器学习和统计计算. 集成:在一个完整的Ha

项目总结57:使用阿里云性能测试-电商系统并发测试

第一步:部署测试环境 1-单独部署测试服务,是为了尽量不影响正式环境,并尽量保证硬件和软件上,测试环境和正式环境一致 2-目前一共4台服务器:一台阿里云SLB服务器,一台RDS数据库服务器,两台ECS服务器(tomcat.redis.kafka,mongodb君部署在ECS服务器) 3-测试环境(完全模拟真实环境): 数据库:在RDS重新创建新的数据库,命名:xuegao_rds_test:数据库配置信息 Redis:在从服务器创建新的Redis客户端,端口号:6379: redis版本如下 [

云计算进入下半场,阿里云抢先布局多云连接市场

进入2017年就走进了云计算的第十一个年头.在前十年中,已经发展起了以AWS.Azure.Google Cloud.IBM Cloud等为代表的国际公有云阵营,以及阿里云.腾讯云.百度云.网易云等为代表的中国公有云阵营,还有UCloud.青云.迅达云等为代表的国内公有云第二阵营,一个多云的格局已经形成. 以多云格局为标志,云计算产业正式进入下半场.实际上,除了公有云外,私有云也已经取得了普遍市场的认可.中国信息通信研究院<中国私有云发展调查报告(2017年)>报告显示,2016年,中国私有云市

阿里云服务器Svn-Server无法连接,阿里云服务器SVNServer配置

一.SVG-Server 安装 和配置比较简单 现在 安装,一路下一步,然后配置网络访问方式 二.测试当前绑定的地址和端口是否可用 如果可用,则会弹出填写用户名密码的框.然后访问成功. 三.特别说明在使用阿里云服务器时,对于服务器 的端口还有一层控制. 默认情况下安装SVN  Server,然后绑定外网IP时不可用的. 需要开启https的443端口. 设置如下: 1.登录阿里云服务器后台,打开服务器实例面板 2.打开本实例 安全组,配置规则 3.添加安全组规则,放开HTTps 443端口,然后

阿里云 CentOS6.5 ssh连接慢的解决方案

我租了一台阿里云深圳的服务器,用的是CentOS6.5的系统,最近要在服务器上小改点代码,但是不管用private shell 还是securecrt工具连接,连上去后,都特别慢,经常敲一段代码要过个几秒才看到反应,最要命的是还经常掉线,实在是弄得我崩溃了. 网上搜了一堆的教程,什么 在server上/etc/ssh/sshd_config文件中修改或加入UseDNS=no,或者设置了:GSSAPIAuthentication no都没用. 后来自己无意间 yum update了一下,反正问题出