Zookeeper共10篇
Zookeeper面试题-深吸氧

Zookeeper面试题

1. 选举机制 半数机制,超过半数的投票通过,即通过。 第一次启动选举规则:投票过半数时,服务器 id 大的胜出第二次启动选举规则:EPOCH 大的直接胜出EPOCH 相同,事务 id 大的胜出事务 id 相...
不为风的头像-深吸氧不为风2年前
02069
Zookeeper 脑裂问题-深吸氧

Zookeeper 脑裂问题

1. 脑裂 一般脑裂都是出现在集群环境中的。指的是一个集群环境中出现了多个“大脑”(类似zookeeper的master、elasticsearch的master节点)。原本是统一的一个集群对外提供服务的,现在变成了多...
不为风的头像-深吸氧不为风2年前
01770
七、Zookeeper算法基础-深吸氧

七、Zookeeper算法基础

1. Paxos算法 Paxos算法:一种基于消息传递且具有高度容错特性的一致性算法。 Paxos算法解决的问题:就是如何快速正确的在一个分布式系统中对某个数据值达成一致,并且保证不论发生任何异常,都...
不为风的头像-深吸氧不为风2年前
0830
六、ZooKeeper 分布式锁案例-深吸氧

六、ZooKeeper 分布式锁案例

什么叫做分布式锁呢? 比如说'进程 1'在使用该资源的时候,会先去获得锁,'进程 1'获得锁以后会对该资源保持独占,这样其他进程就无法访问该资源,'进程 1'用完该资源以后就将锁释放掉,让其他...
不为风的头像-深吸氧不为风2年前
0490
五、 服务器动态上下线监听案例-深吸氧

五、 服务器动态上下线监听案例

1. 需求 某分布式系统中,主节点可以有多台,可以动态上下线,任意一台客户端都能实时感知到主节点服务器的上下线。 2. 需求分析 3. 具体实现 1. 先在集群上创建/servers 节点 [zk: localho...
不为风的头像-深吸氧不为风2年前
0650
四、Zookeeper客户端API-深吸氧

四、Zookeeper客户端API

hadoop102、hadoop103、hadoop104 服务器上 Zookeeper 集群服务端启动。 1. IDEA 环境搭建 1. 创建一个工程:zookeeper 2. 添加pom文件 <dependencies> <dependency> <groupId&g...
不为风的头像-深吸氧不为风2年前
0760
三、Zookeeper客户端命令行-深吸氧

三、Zookeeper客户端命令行

1 命令行语法 命令基本语法功能描述help显示所有操作命令ls path使用 ls 命令来查看当前 znode 的子节点 [可监听]-w 监听子节点变化-s 附加次级信息create普通创建-s 含有序列-e 临时(重启或者...
不为风的头像-深吸氧不为风2年前
010812
二、Zookeeper集群-深吸氧

二、Zookeeper集群

1 集群安装 1.1 集群规划 在 hadoop102、hadoop103 和 hadoop104 三个节点上都部署 Zookeeper。 1.2 解压安装 1. 在 hadoop102 解压 Zookeeper 安装包到/opt/module/目录下 tar -zxvf apache-zo...
不为风的头像-深吸氧不为风2年前
01700
Zookeeper 3.5启动8080端口占用-深吸氧

Zookeeper 3.5启动8080端口占用

最近跟着尚硅谷的老师学习Zookeeper,下载了Zookeeper的最新版本3.5。启动以后显示: ZooKeeper JMX enabled by default Using config: /opt/zookeeper-3.5.4-beta/bin/../conf/zoo.cfg Startin...
不为风的头像-深吸氧不为风2年前
017112
一、Zookeeper入门-深吸氧

一、Zookeeper入门

课程视频:1.尚硅谷Zooleeper教程2.千锋Zooleeper教程 1. 概述 Zookeeper 是一个开源的分布式的,为分布式应用提供协调服务的 Apache 项目。 Zookeeper 从设计模式角度来理解:是一个基于观察者...
不为风的头像-深吸氧不为风2年前
01160