![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
大数据之Zookeeper
文章平均质量分 93
笔记 学习 经验
白眼黑刺猬
技术分享 ,线上线下授课
微信 17710299606
展开
-
zookeeper频繁异常问题分析
1.1操作系统信息1.1.1CPU信息从上述可以看出在问题点CPU使用率并不高,故排除CPU问题。1.1.2内存信息CM监控界面并无内存信息,无法提供图片。但问题期间,监控机器内存,发现还有剩余,故排除内存问题。1.2ZKFAILOVER日志信息2017-09-0109:45:57,390 INFO org.apache.zookeeper.ClientCnxn: Cli...原创 2021-01-14 13:43:44 · 3119 阅读 · 0 评论 -
zookeeper详细笔记(二) zookeeper的shell客户端
0 数据存储特点znode类似于Linux的目录结构(TREE) , 维护了节点的层级关系 ,真正的数据存储是以key:value的形式存储的!在所有的ZK节点上存储的数据是同步一致的!zookeeper中对数据的存储采用key-value的形式然后,它的key有特别的格式——路径的形式!(/service/dn1 doit01/service/dn2doit02)之所以采取这种形式,是因为zookeeper中的数据节点(znode)之间可以存在父子关系;...原创 2020-07-15 15:22:04 · 713 阅读 · 0 评论 -
zookeeper详细笔记(一) zookeeper简介和安装
1 ZooKeeper1.1 概述ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。ZooKeeper的目标就是封装好复杂易出错的关键服务,将简单易用的接口和性能高效、功能稳定的系统提供给用户。ZooKeeper包含一个简单的原语集,提供Java和C的接口。ZooKeeper代码版本中,提供原创 2020-07-15 15:02:57 · 510 阅读 · 0 评论 -
ZooKeeper详细笔记-原理加强
1 Zookeeper的数据同步协议Zookeeper采用称为Quorum Based Protocol的数据同步协议。假如Zookeeper集群有N台Zookeeper服务器(N通常取奇数,3台能够满足数据可靠性同时有很高读写性能,5台在数据可靠性和读写性能方面平衡最好),那么用户的一个写操作,首先同步到N/2 + 1台服务器上,然后返回给用户,提示用户写成功。基于Quorum Based Protocol的数据同步协议决定了Zookeeper能够支持什么强度的一致性强一致性(Strong Con原创 2020-06-09 19:45:07 · 2646 阅读 · 2 评论 -
ZooKeeper详细笔记-客户端操作
shell客户端客户端启动连接bin/zkCli.sh 本地连接bin/zkCli.sh -server doit02:2181连接到指定的服务节点查看某个路径下的key[zk: localhost:2181(CONNECTED) 5] ls /[taoge, zookeeper]ls2 /[zookeeper]cZxid = 0x0ctime = Wed Dec 31 19:00:00 EST 1969mZxid = 0x0mti...原创 2020-06-09 19:37:25 · 2317 阅读 · 1 评论 -
ZooKeeper详细笔记-基础概念安装部署篇
简介ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。ZooKeeper的目标就是封装好复杂易出错的关键服务,将简单易用的接口和性能高效、功能稳定的系统提供给用户。ZooKeeper包含一个简单的原语集,提供Java和C的接口。ZooKeeper代码版本中,提供了分布式独享锁、选举、队列的接口,原创 2020-06-09 19:21:18 · 2003 阅读 · 1 评论