章节内容
上节我们顺利完成了:
Sqoop CDC ChangeDataCapture 差量数据捕获
CDC的几种类型 侵入式和非侵入式
Sqoop 数据差量更新导入 从 MySQL 到 Hive
Sqoop目前就算告一段落了,接下来我们将开始 ZooKeeper!!!
背景介绍
这里是三台公网云服务器,每台 2C4G,搭建一个Hadoop的学习环境,供我学习。
之前已经在 VM 虚拟机上搭建过一次,但是没留下笔记,这次趁着前几天薅羊毛的3台机器,赶紧尝试在公网上搭建体验一下。
2C4G 编号 h121
2C4G 编号 h122
2C2G 编号 h123
ZooKeeper简介
ZooKeeper 是一个分布式协调服务的开源框架。主要用于解决分布式集群中应用系统的一致性问题,例如怎么避免同时操作同一数据造成脏数据的问题。
分布式系统中数据存在一致性的问题!
ZooKeeper 本质上是一个分布式的小文件存储系统。提供基于类似于文件系统的目录树方式的数据存储,并且可以对树中的节点进行有效管理。
ZooKeeper 提供客户端监控存储在ZK内部数据的功能,从而可以达到基于数据的集群管理。诸如:统一命名服务(Dubbo)、分布式配置管理(Solr)、分布式消息队列(Sub/Pub)、分布式锁、分布式协调等功能。
架构组成
我们也将进行集群的搭建集群模式
h121 节点
h122 节点
h123 节点
Leader
ZooKeeper 集群工作的核心角色
集群内部各个服务器的调度者
事务请求(写操作)的唯一调度和处理者,保证集群事务处理的顺序性,对于 create,setData、delete 等有写操作的请求,则需要统一转发给 leader 处理。
Follower
处理客户端非事务(读操作)请求
转发事务请求给 Leader
参与集群 Leader 选择股票 2n-1 台可新增观察者角色
Observer
观察者角色,观察 ZooKeeper 集群的最新状态变化并将这些状态同步过来,其对于非事务请求可以进行独立处理,对于事务请求,则会转发给 Leader 服务器进行处理。
不会参与任何形式的投票只提供非事务服务,通常用于不影响集群事务处理能力的前提下提升集群的非事务处理能力。增加了集群增加并发的读请求。
项目简介
Zookeeper 一个Leader 和 多个Follower 组成集群
Leader 负责进行投票、决议、更新状态
Follower 用于接受客户端请求和返回结果,在选举Leader过程中参与投票
集群中只要有半数以上存活节点,ZooKeeper就可以正常工作
全局数据一致:每个Server保存一份相同的数据副本,Client无论连接到哪个都是相同的数据。
更新请求会顺序进行
数据更新有原子性,一次数据更新要么成功,要么失败
搭建方式
搭建有分为几种方式:
单机模式
ZooKeeper只运行在一台服务器上,适合测试环境。
伪集群模式
就是在一台机器上运行多个 ZooKeeper
集群模式
生产环境,多台机器
下载服务
http://zookeeper.apache.org/releases.html • 1
热门文章
最新文章
相关课程
更多相关实验场景
更多相关内容推荐
证券交易费用网址收藏夹客户管理系统在线h漫画酒精传感器小岛秀夫《诗经》面试要求靠谱助手官网曾婉婷魏晋南北朝时期分贝网嗌交3q大战v电影图片下载网站一条一希db高考数学试卷我爱导航桌面管理器爆笑谷资产负债表格式南方姑娘吉他谱光栅常数库8淫淫ned皇牌空战6下载付博电子书制作cokerairship元素萨满天赋漂亮mm99net今日点击网页游戏代理色导航网手术切口分类推荐系统hkex淡水河谷n次方千湖岛小鸟3号万能注册机动作小说网站监控程春明网上电影杂的文新浪uc宿舍网怪兽模板mtp极品列车时刻表影霸播放器wbi我从来没去过纽约u蛋三抢逻辑推理题froyo随聊奇异之尘swjtu红叉叉文华财经期货网页杀毒网络唤醒zam掉落19vvvduster深圳市邮编pbaimp3玩转nba一本道系列vep呜呜祖拉易语言源码天免网批拿站尾牙缓存写入失败it是什么职业aopenfds文件麦迪图片创投圈黄一孟宝石akld使用openwrt鬼步舞歌曲行政区划代码射手网卡哇依333hhh签约机龚杰aisedao搞砸了戴维营函数的拐点工信部投诉网站woosaurk支付方式lookforzuneudun股指期货知识dma指标nefu累积优先股安卓字体周俊伟hp服务国外搜索引擎黄图网站5555se现代文学作品3996qqwangba成人笑话592播思清算业务德邦总管杨鹏飞网上电影汇款单gsp文件红警图片第一会所sisi马锐拉溯雪罗马数字怎么打高级项目经理山海师牵牛花开的日子腾迅网chs速达3000前端总线51732电话录音系统mp4转换器枭中雄52se52英文简历字体不可预见电精av群邮箱批量注册cegui当当网李国庆himym风软字幕组超链接是什么pem操作性定义巴塞尔协议战神关键词工具bios言兑百度广告联盟小泽玛利亚下载方正阿帕比百度搜索风云榜指纹识别器菠萝视频智能陈桥朱英浩台湾身份证号码wpe封包遥感技术与应用算数游戏奇异之尘xxxtube8论坛发帖狼友网网络硬盘美国人名比那名居天子服务器有什么用磁性声音迅雷电影论坛qq2006库存表富士av105通机外国名字马化腾简介双代号网络图计算半p