文章目录
- 一、ZooKeeper概述
- 二、下载ZooKeeper
- 三、下载JDK8u231
- 四、由CentOS7克隆一个虚拟机
- 五、配置虚拟机
- 六、利用SecureCRT登录虚拟机
- 七、安装配置JDK
- 八、安装配置ZooKeeper
- 九、交互式使用ZooKeeper
- 十、ZooKeeper数据结构
- 十一、ZooKeeper指令
- 十二、利用Java访问ZooKeeper
-
- (一)ZooKeeper 常用操作API详解
- (二)创建Java程序访问ZooKeeper
-
- 1、创建Maven项目ZooKeeperDemo
- 2、修改pom.xml文件,添加依赖
- 3、创建ZkDemo类
-
- (1)测试连接zk服务器,编写testConnect()方法
- (2)测试创建节点,编写testCreate()方法
- (3)测试获取节点数据和信息,编写testGet()方法
- (4)测试修改节点数据,编写testSet()方法
- (5)获取子结点,编写testGetChildren()方法
- (6)测试删除节点,编写testDelete()方法
- (7)监测节点数据是否发生变化,编写testGetDataWatcher()方法
- (8)监测子节点是否发生变化,编写testGetChildrenWatcher()方法
- (9)监测节点是否被删除,编写testDeleteWatcher()方法
- (10)节点创建回调,编写testCreateCallback()方法
- 4、ZkDemo完整代码
一、ZooKeeper概述
ZooKeeper官网:http://zookeeper.apache.org/
ZooKeeper是一种集中服务,用于维护配置信息、命名、提供分布式同步、以及提供群组服务。分布式应用程序以某种形式来使用这些服务。……
ZooKeeper是根据Google的一篇论文 The Chubby Lock Service for Loosely-Coupled Distributed Systems 《用于松耦合分布式系统的锁服务》而设计出来的。
二、下载ZooKeeper