zookeeper笔记
文章平均质量分 65
仅供个人学习
TryBest_
与bug奋战到底!又不懂的问题的可以私信我噢,有问必答!
展开
-
第四章、服务器动态上下线监听案例
4.1 需求某分布式系统中,主节点可以有多台,可以动态上下线,任意一台客户端都能实时感知到主节点服务器的上下线。4.2 需求分析4.3 具体实现(1)先在zk集群根目录上创建/servers 节点[zk: localhost:2181(CONNECTED) 2] create /servers "servers"(2)在 Idea 中创建包名:com.pcz.zkcase1(3)服务器端向 Zookeeper 注册代码package com.pcz.zkcase1;import o原创 2022-04-05 13:23:46 · 82 阅读 · 0 评论 -
第三章 、Zookeeper 集群操作
3.1 集群操作3.1.1 集群安装把安装包传到hadoop1上1)集群规划在 hadoop1、hadoop2 和 hadoop3 三个节点上都部署 Zookeeper。思考:如果是 10 台服务器,需要部署多少台 Zookeeper?9台2)解压安装(1)在 hadoop102 解压 Zookeeper 安装包到/opt/module/目录下[pcz@hadoop1 software]$ tar -zxvf apache-zookeeper-3.5.7-bin.tar.gz -C /op原创 2022-04-05 13:22:49 · 170 阅读 · 0 评论 -
第二章、Zookeeper 本地安装
2.1 本地模式安装1)安装前准备(1)安装 JDK(2)拷贝 apache-zookeeper-3.5.7-bin.tar.gz 安装包到 Linux 系统下(3)解压到指定目录[pcz@hadoop1 software]$ tar -zxvf apache-zookeeper-3.5.7-bin.tar.gz -C /opt/module/(4)修改名称[pcz@hadoop1 module]$ mv apache-zookeeper-3.5.7 -bin/ zookeeper-3.5原创 2022-04-05 13:21:26 · 68 阅读 · 0 评论 -
第五章 、ZooKeeper 分布式锁案例
什么叫做分布式锁呢?比如说"进程 1"在使用该资源的时候,会先去获得锁,"进程 1"获得锁以后会对该资源保持独占,这样其他进程就无法访问该资源,"进程 1"用完该资源以后就将锁释放掉,让其他进程来获得锁,那么通过这个锁机制,我们就能保证了分布式系统中多个进程能够有序的访问该临界资源。那么我们把这个分布式环境下的这个锁叫作分布式锁。5.1 原生 Zookeeper 实现分布式锁案例1)分布式锁实现package com.atguigu.lock2;import org.apache.zookeep原创 2022-04-04 20:27:39 · 89 阅读 · 0 评论 -
第一章、Zookeeper入门
1.1 概述Zookeeper 是一个开源的分布式的,为分布式框架提供协调服务的 Apache 项目。1.2 特点1)Zookeeper:一个领导者(Leader写入数据),多个跟随者(Follower读数据)组成的集群。2)集群中只要有半数以上节点存活,Zookeeper集群就能正常服务。所 以Zookeeper适合安装奇数台服务器。3)全局数据一致:每个Server保存一份相同的数据副本,Client无论连接到哪个Server,数据都是一致的。4)更新请求顺序执行,来自同一个Clien原创 2022-04-04 20:25:09 · 135 阅读 · 0 评论