
zookeeper
zookeeper相关博文
惑边
每一分努力都会在合适的时机得到回报...
展开
-
07-zk实现分布式锁
定义接口接口包含获取锁和释放锁 public interface Lock { public void getLock(); public void unLock();}流程模板在抽象类中使用模板方法定义好获取锁和释放锁的流程 public abstract class ZookeeperAbstractLock implements Loc...原创 2019-04-19 16:15:15 · 311 阅读 · 0 评论 -
05-zk 日志和快照
文章目录zookeeper日志和快照一、事物日志1.1 查看事物日志1.2 事物日志配置二、快照日志2.1 查看快照日志2.2 快照日志配置三、日志清理四、事物日志和快照日志的关联五、zookeeper系统日志5.1 配置5.2 路径六、小结七、参考zookeeper日志和快照在zookeeper的配置文件zoo.cfg文件中,dataDir对应的是快照日志文件保存路径,dataLogDir...原创 2019-06-14 16:16:42 · 1631 阅读 · 0 评论 -
04-zk-数据模型
文章目录zk的数据模型一、ZNode1.1 节点分类1.2 节点属性二、ZNode操作小结zk的数据模型zk的数据模型和Linux的目录结构类似,是一个树形结构,每个节点叫zNode。每个节点上面都包含一系列的值和子节点(可以没有),值比如版本信息,创建时间等,子节点就是一个子zNode。一、ZNode1.1 节点分类节点分类特点描述临时节点和客户端断开之后,...原创 2019-06-13 19:46:04 · 264 阅读 · 0 评论 -
03-zk-集群部署
文章目录zookeeper-集群部署一、准备二、修改配置2.1 示例配置2.2 创建myid文件2.3 日志2.4 启动文件三、启动四、小结五、参考zookeeper-集群部署在前面一篇文章简书了单机版的zk的部署,这里我们看看集群的部署,集群的部署是基于单机而来的,在单机的基础之上增加了一下步骤。假设我们现在有3台设备ABC一、准备创建目录(在ABC创建同样的目录) m...原创 2019-06-13 16:47:36 · 269 阅读 · 0 评论 -
02-zk-单机部署
文章目录zookeeper-单机部署一、准备二、下载安装包2.1 下载2.2 解压三、修改配置3.1 核心配置四、启动,查看,关闭4.1 启动4.2 查看4.3 关闭4.4 重启4.5 帮助五、客户端5.1 命令行5.2 可视化客户端六、Zookeeper目录结构七、Zookeeper核心配置解析八、小结九、参考zookeeper-单机部署一、准备创建目录 mkdir zk ...原创 2019-06-13 15:56:19 · 1138 阅读 · 0 评论 -
01-zk 概述入门
文章目录Zookeeper概述一、简介二、特点2.1 数据结构简单2.2 支持集群2.3 顺序访问2.4 性能三、 使用场景四、小结参考Zookeeper概述一、简介ZooKeeper致力于提供一个高性能、高可用,且具备严格的顺序访问控制能力的分布式协调服务,是雅虎公司创建,是Google的Chubby一个开源的实现,也是Hadoop和Hbase的重要组件。二、特点2.1 数据结构简...原创 2019-06-13 15:55:51 · 281 阅读 · 0 评论