摘要: 常用接口列表 客户端要连接 Zookeeper 服务器可以通过创建 org.apache.zookeeper. ZooKeeper 的一个实例对象,然后调用这个类提供的接口来和服务器交互。 前面说了 ZooKeeper 主要是用来维护和监控一个目录节点树中存储的数据的状态,所有我们能够操作 ZooK 阅读全文
posted @ 2018-03-05 18:06 猴子1 阅读(257) 评论(0) 推荐(0) 编辑
摘要: ZK集群选奇数台原因:1、容错:3台,可以允许一台挂掉,4台,也只能允许一天挂掉 2、防脑裂:偶数台,有一定的几率使ZK无法正常工作,而奇数台,无论怎么分都可以正常工作,因为Paxos的超过半数才能通过的规则 Znode节点有两种类型:短暂的(ephemeral)(客户端与ZK连接创建的节点,当连接 阅读全文
posted @ 2018-03-05 17:49 猴子1 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 同:都是处理高可用,高并发 异:1、keepalived是主动向Nginx访问,判断Nginx是否正常,而zookeeper是让HDFS、Yarn、Storm等主动去访问zookeeper 2、KP(keepalived)在处理高并发时,由主KP处理,当主KP挂掉时,交由从KP处理,都是一个KP处理 阅读全文
posted @ 2018-03-05 16:36 猴子1 阅读(354) 评论(0) 推荐(0) 编辑
摘要: Zookeeper:为了保证分布式数据的一致性,ZK提供通用的分布式锁服务,泳衣协调分布式应用 ZK(Zookeeper)使用的是Paxos算法 ZK分别在Hadoop和HBase中的作用: 在Hadoop中,使用Zk的事件处理确保整个集群只有一个NN(NameNode),存储配置信息等 在HBas 阅读全文
posted @ 2018-03-05 15:12 猴子1 阅读(346) 评论(0) 推荐(0) 编辑