一、前言

  上一篇博客已经介绍了如何使用Zookeeper提供的原生态Java API进行操作,本篇博文主要讲解如何通过开源客户端来进行操作。

二、ZkClient

  ZkClient是在Zookeeper原声API接口之上进行了包装,是一个更易用的Zookeeper客户端,其内部还实现了诸如Session超时重连、Watcher反复注册等功能。

  2.1 添加依赖

  在pom.xml文件中添加如下内容即可。  

        <dependency>
            <groupId>com.101tec</groupId>
            <artifactId>zkclient</artifactId>
            <version>0.2</version>
        </dependency>

  2.2 创建会话

  使用ZkClient可以轻松的创建会话,连接到服务端。  

package com.hust.grid.leesf.zkclient.examples;

import java.io.IOException;
import org.I0Itec.zkclient.ZkClient;

public class Create_Session_Sample {
    public static void main(String[] args) throws IOException, InterruptedException {
        ZkClient zkClient = new ZkClient("127.0.0.1:2181", 5000);
        System.out.println("ZooKeeper session established.");
    }
}
View Code

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-05-26
  • 2022-12-23
  • 2022-12-23
  • 2021-05-18
  • 2021-06-10
  • 2021-11-21
猜你喜欢
  • 2021-05-24
  • 2022-12-23
  • 2021-11-04
  • 2021-06-23
  • 2021-08-31
  • 2022-01-24
  • 2022-12-23
相关资源
相似解决方案