详解ZooKeeper节点特性 (详解理想L6和L7有哪些差别)

教程大全 2025-07-12 09:34:09 浏览

ZooKeeper是用于分布式应用程序的协调服务。它公开了一组简单的API,分布式应用程序可以基于这些API用于同步,节点状态、配置等信息、服务注册等信息。其由JAVA编写,支持JAVA 和C两种语言的客户端,本篇文章重点为大家讲解一下ZooKeeper节点特性。

同一级节点 key 名称是唯一的

实例:

详解理想L6和L7有哪些差别$ls/$create/runoob2

已存在 /runoob 节点,再次创建会提示已经存在。

创建节点时,必须要带上全路径

实例:

$ls/runoob$create/runoob/child0$create/runoob/child/ch010

Zookeeper 节点特性介绍Zookeeper 节点特性介绍

实例:

$ls/runoob$create-e/runoob/echild0

同时终端二查看该节点:

$ls/runoob

ctrl+c 关闭终端一连接后,查询终端二 /runoob/echild 节点消失。

$ls/runoob

实例:

$create-s-e/runoob0

Zookeeper 节点特性介绍Zookeeper 节点特性介绍

事件监听机制类似于观察者模式,watch 流程是客户端向服务端某个节点路径上注册一个 watcher,同时客户端也会存储特定的 watcher,当节点数据或子节点发生变化时,服务端通知客户端,客户端进行回调处理。特别注意:监听事件被单次触发后,事件就失效了。

提示:参考常用命令章节 get 命令监听 watch 使用,后面章节将详细介绍 watch 实现原理。

delete 命令只能一层一层删除

实例:

$ls/$delete/runoob

**提示:**新版本可以通过 deleteall 命令递归删除。

有了上述众多节点特性,使得 zookeeper 能开发不出不同的经典应用场景,比如:


java Web工程部署到weblogic

1,启动WebLogic服务。 2,在浏览器地址栏中输入:进入WebLogic控制台,默认用户名和密码:weblogic,weblogic 3,在左边的Domain下找Deployments节点,在Deployments节点下找到 Web Application Modules 4,点击Deploy a new Web Application Module... 5,进入通过4进入的页面后,找到你的Web程序所在路径,在这里是通过选择Localhost,C:,或者D等等进入你的Web所在的上层目录。 6,Web文件夹的图标跟其他的不一样,选中,点击Deploy。 如果你的web下的WEB-INF中的lib里的jar包配置没问题。 一般发布会成功。

大数据专业主要学什么?

大数据需要学的:1、Java编程技术;2、linux命令;3、Hadoop;4、Hive;5、Avro与Protobuf;6、ZooKeeper;7、HBase;8、phoenix等。

大数据学习一般要多少学费

4-6个月左右,包含java和大数据的学-习,如下:基础阶段:linux、docker、kvm、mysql基础、oracle基础、mongodb、redis。 hadoop mapreduce hdfs yarn:hadoop:hadoop 概念、版本、历史,hdfs工作原理,yarn介绍及组件介绍。 大数据存储阶段:hbase、hive、sqoop。 大数据架构设计阶段:flume分布式、zookeeper、kafka。 大数据实时计算阶段:mahout、spark、storm。 大数据数据采集阶段:python、scala。 大数据商业实战阶段:实操企业大数据处理业务场景,分析需求、解决方案实施,综合技术实战应用。 大数据分析的几个方面:1、可视化分析:可视化分析能够直观的呈现大数据特点,同时能够非常容易被读者所接受,就如同看图说话一样简单明了。 2、数据挖掘算法:大数据分析的理论核心就是数据挖掘算法。 3、预测性分析:从大数据中挖掘出特点,通过科学的建立模型,从而预测未来的数据。 4、语义引擎:需要设计到有足够的人工智能以足以从数据中主动地提取信息。 5、数据质量和数据管理:能够保证分析结果的真实性

本文版权声明本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请联系本站客服,一经查实,本站将立刻删除。

发表评论

热门推荐