Zookeeper
协调
皮哥四月红
这个作者很懒,什么都没留下…
展开
-
zookeeper无法启动,报“Unable to load database on disk”
问题背景:在三台虚拟机上都装了zookeeper服务,由于昨晚虚拟机在强制关机之前Zookeeper服务没有正常关闭,导致今天三台虚拟机上的第二台虚拟机(node02)上的Zookeeper服务不能正常启动,进程没有起来:原因定位:在node02机器上查看Zookeeper服务启动的日志,显示报错ERROR [main:QuorumPeer@577] - Unable to load database on disk问题解决:在该node02节点上将zookeeper以下目录中的vers原创 2020-09-08 10:59:13 · 2903 阅读 · 0 评论 -
Hadoop高可用(HA机制)详解
目录一、ZooKeeper监听器二、HDFS HA原理1、元数据同步2、主备切换在前面的文章Zookeeper(2)基础架构与内部原理解析(数据存储、watch机制、监听器、选举机制)中有详细介绍分布式协调框架Zookeeper的相关组件和原理,本文结合Zookeeper当中的监听器再来进一步介绍HDFS的HA方案。一、ZooKeeper监听器关于ZooKeeper监听器有三个重要的逻辑: 注册:客户端向ZooKeeper集群注册监听器 监听事件:监听器负责监听.原创 2020-08-11 15:16:18 · 2984 阅读 · 0 评论 -
[面试重点]Zookeeper (3)脑裂问题
目录1、Zookeeper集群节点个数部署成奇数的原因2、Zookeeper集群中的"脑裂"场景3、Zookeeper 集群"脑裂"问题处理3.1 什么是脑裂?3.2 什么原因导致Zookeeper脑裂?3.3 怎么解决Zookeeper的"脑裂"问题?脑裂问题通常会出现在集群环境中,比如ElasticSearch、Zookeeper集群,而这些集群环境有一个统一的特点,就是它们有一个大脑,比如ElasticSearch集群中有Master节点,Zookeeper集群中有Lead原创 2020-07-24 17:34:46 · 376 阅读 · 0 评论 -
Zookeeper(2)基础架构与内部原理解析(数据存储、watch机制、监听器、选举机制)
目录一、概述二、特点三、应用场景1、 统一命名服务2、统一配置管理3、统一集群管理4、服务器节点动态上下线5、软负载均衡四、工作原理五、数据与存储1、内存数据2、事务日志3、snapshot-数据快照4、初始化5、数据同步6、写数据流程六、watch机制七、监听器原理(面试重点)八、选举机制(面试重点)一、概述Zookeeper是一个分布式应用程序的协调服务。它是一个为分布式应用提供一致性服务的软件,提供的性能包括:配置维护原创 2020-07-24 17:23:44 · 1556 阅读 · 0 评论 -
Zookeeper(1)集群的安装部署
目录一、安装部署1.安装前准备2.配置修改3.操作Zookeeper二、常用配置参数解读三、常用命令1. Zookeeper服务端命令2. Zookeeper客户端命令一、安装部署1.安装前准备(1)安装好jdk[hadoop@weekend110 ~]$ java -versionjava version "1.8.0_231"Java(TM) SE Runtime Environment (build 1.8.0_231-b11)Java HotS原创 2020-07-24 16:54:31 · 328 阅读 · 0 评论