zookeeper
文章平均质量分 83
Mr.Gorgeous
进一寸有一寸的欢喜
展开
-
zk启动报错Error contacting service. It is probably not running.
zk启动Error contacting service. It is probably not running.问题描述问题排查解决方案第二次遇到该问题,手动记录一下。问题描述启动zk集群,查看节点状态:bin/zkServer.sh status有一个节点报错:Error contacting service. It is probably not running.其余节点正常问题排查首先查看配置文件,zoo.cfg文件的集群配置信息以及myid是否正确。leader节点查看日志,发现原创 2021-01-14 20:58:06 · 483 阅读 · 2 评论 -
zookeeper源码分析之恢复事务日志
zookeeper源码分析之恢复事务日志前言源码分析查看事务日志命令总结前言本文是基于zookeeper集群启动过程分析(https://blog.csdn.net/weixin_42442768/article/details/109247622),对zk从磁盘中读取文件并恢复为内存中的zk数据结构这一过程进行源码分析,snapshot的恢复过程见上一篇(https://blog.csdn.net/weixin_42442768/article/details/110134663),本文主要分析事务日原创 2021-01-05 11:05:34 · 493 阅读 · 0 评论 -
zookeeper源码分析之恢复snapshot
zookeeper数据结构加载过程前言源码分析数据结构前言本文是基于zookeeper集群启动过程分析(https://blog.csdn.net/weixin_42442768/article/details/109247622),对zk从磁盘中读取文件并恢复为内存中的zk数据结构这一过程进行源码分析。源码分析前文分析了QuorumPeer类的loadDataBase()方法,本文对其中的zkDb.loadDataBase()方法进行分析。首先来看一下QuorumPeer类中的成员变量zkDb:原创 2020-11-27 19:02:43 · 774 阅读 · 0 评论 -
zookeeper源码分析之集群启动过程
zookeeper源码分析之节点启动过程概览环境源码分析环境zookeeper源码版本为3.5.4,github上源码地址https://github.com/apache/zookeeper。源码分析zk源码启动类为QuorumPeerMain,在启动zk集群后,通过jps命令可以观察到该类在运行。main方法,zk启动入口直接扎进main方法里/** * To start the replicated server specify the configuration file原创 2020-11-03 17:31:41 · 336 阅读 · 1 评论