摘要: ZooKeeper Observers Observers: Scaling ZooKeeper Without Hurting Write Performance How to use Observers Example use cases Observers: Scaling ZooKeeper 阅读全文
posted @ 2018-02-23 17:51 大数据从业者FelixZh 阅读(873) 评论(0) 推荐(0) 编辑
摘要: 有用过Zookeeper的都知道zoo.cfg配置文件中有dataDir配置项用于存储数据,不过可能有些人不太清楚这个目录具体存储的是那些数据,默认情况下这个目录是用于存储Log(事务日志)与Snapshot(快照)数据,但是Zookeeper还提供了一个用于Log存储目录的配置项dataLogDi 阅读全文
posted @ 2018-02-23 16:56 大数据从业者FelixZh 阅读(6319) 评论(0) 推荐(0) 编辑
摘要: Deployment System Requirements Supported Platforms Required Software Clustered (Multi-Server) Setup Single Server and Developer Setup Administration D 阅读全文
posted @ 2018-02-23 14:38 大数据从业者FelixZh 阅读(567) 评论(0) 推荐(0) 编辑
摘要: 现在网上关于ZooKeeper的文章很多,有介绍Leader选举算法的,有介绍ZooKeeper Server内部原理的,还有介绍ZooKeeper Client的。本文不打算再写类似的内容,而专注与解答读者对ZooKeeper的相关疑问。 ZOOKEEPER在客户端究竟做了什么事情 使用过ZooK 阅读全文
posted @ 2018-02-23 14:09 大数据从业者FelixZh 阅读(1174) 评论(0) 推荐(0) 编辑
摘要: 本文以ZooKeeper3.4.3版本的官方指南为基础:http://zookeeper.apache.org/doc/r3.4.3/zookeeperAdmin.html,补充一些作者运维实践中的要点,围绕ZK的部署和运维两个方面讲一些管理员需要知道的东西。本文并非一个ZK搭建的快速入门,关于这方 阅读全文
posted @ 2018-02-23 14:03 大数据从业者FelixZh 阅读(2022) 评论(0) 推荐(0) 编辑
摘要: Zookeeper的大部分操作都是通过选举产生的。比如,标记一个写是否成功是要在超过一半节点发送写请求成功时才认为有效。同样,Zookeeper选择领导者节点也是在超过一半节点同意时才有效。最后,Zookeeper是否正常是要根据是否超过一半的节点正常才算正常。这是基于CAP的一致性原理。zooke 阅读全文
posted @ 2018-02-23 10:41 大数据从业者FelixZh 阅读(2916) 评论(0) 推荐(0) 编辑