0 0

奇怪,zookeeper中的exists方法总是能返回一个非null的Stat????3

为什么path写任意一个值,exists返回的值stat都不是null呢?api上说当节点不存在时就会返回null
本人zookeeper新手,很新的,求指导!!
import org.apache.zookeeper.ZooKeeper;
import org.apache.zookeeper.data.Stat;

public class Get extends ZkBase
{

	public static void main(String[] args) throws Exception
	{
		ZooKeeper zk = new ZooKeeper( HOST_IP, 10000, new SimpleWatcher() );
		// zk.delete( "/aaa", -1 );
		String path = "/5wdfdfwwdfdf6@gfg";
		Stat stat = zk.exists( path, null );
		
		byte[] data = null;
		if (stat!=null)
			data = zk.getData(path, true, stat);
			System.out.println(data);
			// System.out.println(new String(data));
			System.out.println( path + ", i get you!" );
	}
}
2012年4月05日 14:35
目前还没有答案

相关推荐

    zookeeper中文文档

    Zookeeper是一种为分布式应用提供一致性服务的协调系统,它原本是Hadoop项目下的一个子项目,但现在已经成为Apache的顶级项目。Zookeeper的用途和使用场景很多,可以用于实现分布式应用的同步、配置管理、分组、命名...

    apache zookeeper使用方法实例详解

    ZooKeeper 的主要特点是提供了一个简洁的接口,开发人员可以使用 ZooKeeper 提供的现成服务来实现分布式系统的配置管理、组管理、Leader 选举等功能。 ZooKeeper 的使用方法实例详解可以分为四个基本要求:(1)...

    zookeeper-3.4.12版本

    Zookeeper是Apache软件基金会的一个开源项目,主要用于分布式协调服务,它是集群管理的基石,被广泛应用于大数据、云计算等领域。Zookeeper 3.4.12是该系统的一个稳定版本,提供了解压即用的便利性。 一、Zookeeper...

    zookeeper c语言 example

    在分布式系统中,ZooKeeper作为一个中心化的服务,提供了诸如命名服务、配置管理、集群同步、选举机制等多种功能。它采用层次化的命名空间,类似于文件系统,每个节点(称为znode)都可以存储数据,并且可以有子节点...

    zookeeper实战:ConfigServer代码样例

    在分布式系统中,Zookeeper作为一个高可用的分布式协调服务,被广泛应用于配置管理、命名服务、分布式锁等场景。本篇文章将聚焦于Zookeeper的一个典型应用——ConfigServer,通过分析具体的代码样例,深入理解其工作...

    Zookeeper中文开发指南

    Apache ZooKeeper 是一个分布式协调服务,它为分布式应用程序提供高度可靠的节点间通信、数据共享和一致性管理。这个“Zookeeper中文开发指南”是针对开发人员和系统管理员的一份宝贵的资源,它涵盖了从基础概念到...

    zookeeper-3.4.6_zookeeper_

    在标题“zookeeper-3.4.6_zookeeper_”中,我们可以看到这是关于Zookeeper的一个特定版本——3.4.6的讨论。这个版本的发布对于理解和使用Zookeeper至关重要,因为它包含了该框架的稳定性和功能增强。 在描述“注册...

    zookeeper C API中文文档

    Zookeeper C API 是 Zookeeper 的一个 C 语言实现,提供了一个简洁的 API,让开发者可以轻松地使用 Zookeeper 的功能。本文档将详细介绍 Zookeeper C API 的使用方法和相关知识点。 错误码 Zookeeper C API 中...

    JAVA实现zookeeper节点批量删除工具类.rar

    在Java编程环境中,ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,它是集群的管理者,监视着集群中各个节点的状态根据节点提交的反馈进行下一步合理操作。本资源提供了一个JAVA实现的Zookeeper节点...

    Zookeeper双机房容灾方案.pdf

    Zookeeper集群中的数据会根据leader中的数据进行数据同步,以此来保证Zookeeper集群中的数据一致。在集群选完leader以后,Zookeeper就进入状态同步过程。 Zookeeper节点的状态信息是指Zookeeper节点的状态信息。...

    linux中zookeeper安装包zookeeper-3.4.8.tar

    在IT领域,Zookeeper是一个非常重要的分布式协调服务,由Apache Hadoop项目开发并维护。它在大规模分布式系统中被广泛用于数据管理、配置共享、命名服务、群组服务以及分布式同步。Zookeeper-3.4.8是其一个稳定版本...

    ZooKeeper 未授权访问漏洞处理方法

    **ZooKeeper** 是一个分布式的协调服务框架,它提供了一种高效可靠的解决方案来管理和维护分布式环境中不同节点之间的同步与协调问题。然而,由于其设计初衷是为了方便开发人员构建分布式应用程序而简化了很多复杂的...

    Zookeeper

    一个典型的Zookeeper集群至少需要三个节点,以保证在任何情况下都能选出Leader。配置文件`zoo.cfg`中包含了节点间通信的端口、数据存储路径、会话超时时间等相关设置。 ### 8. 性能优化 为了提高Zookeeper的性能,...

    zookeeper之节点基本操作(一).doc

    - **命令示例**:`create /myNode "my data"`,这将创建一个名为`/myNode`的节点,并设置初始数据为`"my data"`。 2. **顺序节点**: - 顺序节点是一种具有唯一序号的节点,序号是在创建时自动生成并在节点路径后...

    zookeeper 系列整理总结

    ZooKeeper 是一个高度可靠的分布式协调系统,常用于解决分布式环境中的数据一致性问题。它提供了一种简单易用的接口,使得分布式应用可以基于ZooKeeper实现同步服务、配置管理、命名服务、分布式锁和组服务等核心...

    zookeeper增加权限登录验证

    要增加 IP 访问限制,需要在 ZooKeeper 中创建一个专门的节点,用于存储允许访问的 IP 地址。以下是在 ZooKeeper 中增加 IP 访问限制的步骤: 1. 首先,需要升级 ZooKeeper 的 jar 包至最新版本,例如 ZooKeeper-...

    zookeeper开发示例

    Zookeeper是一个分布式协调服务,由Apache Hadoop项目开发,它为分布式应用提供高效且可靠的命名服务、配置管理、集群同步、领导者选举等基础服务。在Java开发中,Zookeeper提供了丰富的API供开发者进行操作。 首先...

    ZooKeeper 客户端的使用(一)

    在分布式系统领域,ZooKeeper 是一个至关重要的组件,它被广泛用于实现命名服务、配置管理、集群同步等任务。本篇文章将重点探讨 ZooKeeper 的客户端使用,帮助开发者更好地理解和应用这一强大的工具。 ### 1. ...

    zookeeper文档

    Zookeeper是一个开源的分布式协调服务,它为分布式应用提供了高性能、高可用性和严格有序的协调机制。Zookeeper的主要设计目标是将那些复杂且容易出错的分布式一致性服务封装起来,为用户提供简单易用的接口。 ...

    zookeeper-3.4.5.jar

    Zookeeper 3.4.5.jar是Zookeeper的一个特定版本的Java库,包含了该版本的所有功能和API,使得开发者能够方便地在Java应用中集成和利用Zookeeper的能力。 Zookeeper的核心功能包括命名服务、配置管理、集群同步、...

Global site tag (gtag.js) - Google Analytics