
zookeeper
文章平均质量分 86
阳哥赚钱很牛
努力努力努力
展开
-
zookeeper的监听器原理
客户端注册监听它关心的目录节点,当目录节点发生变化(数据改变、节点删除、子目 录节点增加删除)时,ZooKeeper 会通知客户端。监听机制保证 ZooKeeper 保存的任何的数据的任何改变都能快速的响应到监听了该节点的应用程序。zookeeper只负责通知,具体做不做还要看客户端1、监听原理详解(1)首先要有一个main()线程(2)在main线程中创建Zookeeper客户端,这时就会创建两个线程,一个负责网络连接通信(connet),一个负责监听(...原创 2021-08-22 17:12:35 · 3254 阅读 · 4 评论 -
zookeeper的命令行语法以及节点类型
命令基本语法 功能描述 help 显示所有操作命令 ls path [watch] 使用ls命令来查看当前znode中所包含的内容 ls -s path [watch] 查看当前节点信息 create 普通创建 -s 含有序列 -e 临时(重启或者超时消失) get path [watch] 获得节点的值 set 设置节点的具体值 stat 查看节点状态 dele...原创 2021-08-21 20:06:21 · 1015 阅读 · 3 评论 -
zookeeper的选举机制
zookeeper不仅可以在大数据中使用,在java中用的更多(微服务)。半数机制(Paxos 协议):集群中半数以上机器存活,集群可用。所以zookeeper适合装在奇数台机器上。 在zookeeper集群上,选举过程中只要有超过半数的机器认同了leader,那么他就是leader。Zookeeper虽然在配置文件中并没有指定master和slave。但是,zookeeper工作时,是有一个节点为leader,其他则为follower,Lead...原创 2021-08-21 18:28:40 · 495 阅读 · 1 评论 -
HDFS的HA高可用机制
不管是伪分布式搭建,还是完全分布式搭建的集群,都会存在单点故障的问题。如何解决单点故障?那就是HA高可用一、概述1)所谓HA(highavailable),即高可用(7*24小时不中断服务)。2)实现高可用最关键的策略是消除单点故障。HA严格来说应该分成各个组件的HA机制:HDFS的HA和YARN的HA。3)Hadoop2.0之前,在HDFS集群中NameNode存在单点故障(SPOF)。4)NameNode主要在以下两个方面影响HDFS集群...原创 2021-08-18 11:34:12 · 884 阅读 · 4 评论