121.Zookeeper:java的API调用、集群的搭建

本文详述了Zookeeper的基础知识,包括下载安装、命令操作。深入探讨了使用Curator进行Java API的增删改查操作,以及Watch事件监听和分布式锁的实现。此外,还介绍了Zookeeper集群的搭建过程,包括选举机制、搭建步骤和异常模拟。
摘要由CSDN通过智能技术生成

目录

一、zookeeper的基本知识

1.什么是zookeeper

2.zookeeper的主要功能

二、zookeeper的下载和安装

1.下载然后上传到xftp

2.解压并放到新建文件夹里

 3.新建一个zoo.cfg

4.启动zookeeper

三、Zookeeper的命令操作

1.zookeeper的命令模型

2.zookeeper服务端常用命令

3.zookeeper常用客户端命令

(1)基本命令

(2)创建节点细节

(3)实例

四、Zookeeper的JavaAPI操作之:增删改查

1.Curator介绍

2.Curator的JavaAPI增删改查操作

(1)创建项目

(2)添加依赖

(3)编辑日志的配置文件

(4)编辑测试类,以完成增删改查

五、Zookeeper的JavaAPI操作之:Watch事件监听

1.Watch事件监听的基本概念

2.JavaApi开发实操

五、Zookeeper的JavaAPI操作之:分布式锁实现

1.分布式锁概念

2.市面上常见分布式锁的三种解决方案

(1)数据库乐观锁悲观锁

(2)基于缓存实现分布式锁

(3)zookeeper

3.zookeeper实现分布式锁的原理(重要)

4.curator中五种锁方案

5.分布式锁的操作实例:模拟12306抢票软件

六、zookeeper的集群搭建

1.zookeeper集群的选举机制

2.zookeeper集群搭建

(1)上传文件并解压3份到不同目录

(2)解压并修改配置

(3)修改目录和端口号

(4)在data目录下创建一个myid文件,内容分别是1,2,3记录服务器的ID

(5)在每一个zookeeper的zoo.cfg配置:服务器通信端口、投票选举端口

(6)启动这三个zookeeper

3.模拟异常

4.集群角色

七、打赏请求


本章主要讲解zookeeper的API使用和集群搭建,关于zookeeper的权限大家请跳传送门:

95.Zookeeper(简单介绍):Zookeeper的基本概念,数据模型,安装,shell,权限_鹏哥哥Aaa-CSDN博客

一、zookeeper的基本知识

1.什么是zookeeper

zookeeper是Hadoop项目下的一个子项目,它是树形目录服务。它是一个分布式、开源的分布式应用程序的协调服务

2.zookeeper的主要功能

  1. 配置管理
  2. 分布式锁
  3. <
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

鹏哥哥啊Aaaa

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值