Zookeeper的Java API操作(一):创建、删除节点

本文介绍了如何使用Zookeeper的Java API进行Zookeeper的连接、创建节点和删除节点操作。首先讲解了环境搭建,包括Maven项目的创建、Zookeeper相关依赖的添加。接着详细阐述了连接Zookeeper的步骤,以及创建不同类型的节点(持久、持久有序、短暂、短暂有序)的方法。最后,讨论了删除节点的操作,并强调了版本号在删除过程中的重要性。
摘要由CSDN通过智能技术生成

目录

一、环境搭建

二、API操作Zookeeper

1、连接Zookeeper

前言

连接Zookeeper

2、创建节点

前言

创建节点

3、删除节点

前言

删除节点


一、环境搭建

  1. 创建一个普通的Maven项目
  2. 导入log4j.properties日志文件到项目的根目录或者resource文件下。
  3. 在pom.xml中添加Zookeeper的相关依赖
    <dependency>
        <groupId>org.apache.zookeeper</groupId>
        <artifactId>zookeeper</artifactId>
        <version>3.5.7</version>
    </dependency>
    <!--junit单元测试-->
    <dependency>
        <groupId>junit</groupId>
        <artifactId>junit</artifactId>
        <version>4.13.1</version>
    </dependency>
  4. 除了maven的项目依赖,还可以通过导入Zookeeper相关jar包部署Zookeeper环境。Zookeeper所需要的的jar包如下:
  • ZOOKEEPER_HOME目录:

    zookeeper-3.5.7.jar

  • ZOOKEEPER_HOME/lib目录:

    jline-0.9.94.jar、

    log4j-1.2.16.jar、

    netty-3.10.5.Final.jar、

    slf4j-api-1.6.1.jar、

    slf4j-log4j12-1.6.1.jar

    将上述jar包拷贝到工程的lib目录。并build一下,导入工程。

 

二、API操作Zookeeper

环境搭建完成之后,就可以使用Java代码来操作Zookeeper啦!第一步当然是连接Zookeeper了。

1、连接Zookeeper

  • 前言

Java API连接Zookeeper只需要一步:即创建Zookeeper对象

首先进入到Zookeeper类中可以看到:

public ZooKeeper(String connectString, int sessionTimeout, Watcher watcher) throws IOException {
    this(connectString, sessionTimeout, watcher, false);
}

创建Zookeeper对象需要传入三个参数:

  • connectString:连接的地址,包括主机名和端口号。
  • sessionTimeout:表示Zookeeper等待客户端通信的最长时间,客户端如果超过这个时间没有和服务端进行通信,那么就认为该客户端已终止,
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值