游戏电视苹果数码历史美丽
投稿投诉
美丽时装
彩妆资讯
历史明星
乐活安卓
数码常识
驾车健康
苹果问答
网络发型
电视车载
室内电影
游戏科学
音乐整形

大数据开发HBase合并

  前面我们讲过HBase的拆分,其实他们俩是一对的,拆分合并!本期就给大家带来HBase的合并的小技巧。无论是在大数据开发的学习中还是其他的学习,小技巧都能够在我们的学习路上带来很多实用的帮助。一、概述
  老规矩,先来给大家复习下一些基础知识,免得又忘了。
  HBase表的基本单位是Region,日常调用HBaseAPI操作一个表时,交互的数据也会以Region的形式进行呈现。前面介绍过HBaseRegion拆分策略原理,一个表可以有若干个Region,本文主要介绍Region合并的一些问题和解决方法。
  什么是HBaseCompaction?
  简单来说就是HBase将Region中的Store中的一些HFile进行合并。
  二、合并原因及原理
  原因:这个需要从Region的Split来说。当一个Region被不断的写数据,达到Region的Split的阀值时(由属性hbase。hregion。max。filesize来决定,默认是10GB),该Region就会被Split成两个新的Region。随着业务数据量的不断增加,Region不断的执行Split,那么Region的个数也会越来越多。
  一个业务表的Region越多,在进行读写操作时,或是对该表执行Compaction操作时,此时集群的压力是很大的。这里笔者做过一个线上统计,在一个业务表的Region个数达到9000时,每次对该表进行Compaction操作时,集群的负载便会加重。而间接的也会影响应用程序的读写,一个表的Region过大,势必整个集群的Region个数也会增加,负载均衡后,每个RegionServer承担的Region个数也会增加。
  因此,这种情况是很有必要的进行Region合并的。比如,当前Region进行Split的阀值设置为30GB,那么我们可以对小于等于10GB的Region进行一次合并,减少每个业务表的Region,从而降低整个集群的Region,减缓每个RegionServer上的Region压力。
  其合并原理分为三步:排序文件、合并文件、代替原文件服务。
  HBase首先从待合并的文件中读出HFile中的keyvalue,再按照由小到大的顺序写入一个新文件(storeFile)中。这个新文件将代替所有之前的文件,对外提供服务。
  在分析合并Region之前,我们先来了解一下Region的体系结构,如下图所示:
  从图中可知
  HRegion:一个Region可以包含多个Store;
  Store:每个Store包含一个Memstore和若干个StoreFile;
  StoreFile:表数据真实存储的地方,HFile是表数据在HDFS上的文件格式。
  当HBase合并时,会清空以下三种数据
  1。标记为删除的数据。
  当我们删除数据时,HBase并没有把这些数据立即删除,而是将这些数据打了一个个标记,称为墓碑标记。在HBase合并时,会将这些带有墓碑标记的数据删除。
  2。TTL过期数据
  TTL(timetolive)指数据包在网络中的时间。如果列族中设置了TTL过期时间,则在合并的过程中,发现过期的数据将被删除。
  3。版本合并
  若版本号超过了列族中预先设定的版本号,则将最早的一条数据删除。
  如:列族设置版本号是5,当此列族第六次保存数据时,会将最早一次数据删除。
  三、HBase合并分类
  1。MinorCompaction(小合并)
  小合并是指将相邻的StoreFile合并为更大的StoreFile。
  2。MajorCompaction(大合并)
  大合并是将多个StoreFile合并为一个StoreFile。四、合并的触发时机
  (1)MEMStoreFlush
  内存中的数据flush刷写到硬盘上以后,会对当前Store中的文件进行判断,当数量达到阈值,则会触发Compaction。Compaction是以Store为单位进行合并的。当Flush刷写完成后,整个Region的所有Store都会执行Flush。
  (2)后台线程周期性的检查
  CompactionChecker线程定期检查是否触发Compaction,Checker会优先检查文件数量是否大于阈值,再判断是否满足majorCompaction的条件的时间范围内,如果满足,则触发一次大合并MajorCompaction。
  (3)手动触发
  1。由于很多业务担心MajorCompaction影响读写性能,所以选择在低峰期手动触发合并。
  2。当用户修改表结构后,希望立刻生效,则手动触发合并。
  3。运维人员发现硬盘空间不够,则会手动触发合并,因为删除了过期数据,腾出空间。
  以上就是本期的所有内容了,至此大数据开发的HBase的知识点也告一段落了,如果忘了之前的知识,可以翻一翻我的文章,我都是按学习顺序写的。可以完全跟着我的进度来学习。
  希望大家点个关注,及时收取最新文章推送,想了解更多敬请咨询加米谷大数据。
  有问题的欢迎在评论区留言,如有侵权请告知。

时空来电会员侦破大结局烧脑情节获网友点赞星关系11月20日讯由企鹅影视出品,权香兰担任总制片人,李小冉、杜淳、王天辰领衔主演的悬疑刑侦剧《时空来电》将于今晚(11月20日)迎来会员收官,一场关乎曹征(杜淳饰)在过去时……宋威龙高能少年团燃力来袭舞狮挑战惹萌力暴击宋威龙《高能少年团》燃力来袭舞狮挑战惹萌力暴击《高能少年团2》将于本周六晚20:30在浙江卫视继续精彩放送,本期宋威龙将作为飞行嘉宾和少年团成员一起现身广东佛山,开启中国……来到你的世界定档6。13漫穿脑梗剧解锁破次元宠爱由蓝港影业出品的奇幻爱情网剧《来到你的世界》今日发布清奇版预告和定档海报,正式宣布将于6月13日上线播出。该剧由林柏宏、李浩菲、黄俊捷、黄一琳联合出演,漫穿类型题材令人耳目一新……浙江卫视走火今日开播,于毅追凶寻真相正义集结,一触即发!浙江卫视中国蓝剧场热血悬疑刑侦剧《走火》将于今天(6月6日)19:30震撼开播。《走火》由李小平执导,李松编剧,于毅、周放、高旻睿、王阳等领衔主演,剧中多个……李汶翰想看你微笑醋王上身解锁小奶狗撩妹新姿势李汶翰《想看你微笑》醋王上身解锁小奶狗撩妹新姿势由李汶翰领衔主演的青春萌爱甜宠剧《想看你微笑》在优酷视频持续热播。该剧开播5天即破亿,上线后第二天便获得优酷站内点击第一、……只有装备自己,方能百战百胜莱仕达天弓游戏手柄评测序言:小霸王,其乐无穷相信这句开场白能让8090的小伙伴兴奋不已。采蘑菇的超级马里奥、英勇善战的双截龙、枪法精准的魂斗罗。这些游戏卡带中走出的人物,相信经历过小霸王年代的……不要担心佩戴助听器会产生危害首先助听器佩戴需要一个适应过程并且需要一个科学的佩戴时间及环境规划,如果在佩戴初期不适应的情况下长时间佩戴或者是前往一些非常嘈杂的环境那么对于残余听力都是一种伤害。其次没有选择……法网追凶首播口碑收视双丰收反黑先锋剧雷霆出击《法网追凶》上线24小时,点击破五百万,评分9。2成为继白夜追凶后又一成功悬疑剧,这就是定档5月30日在爱奇艺首播的反黑先锋剧《法网追凶》。主旋律正能量的题材,一不小心就……谭松韵外八行开机挑战民国戏脏辫造型吸睛谭松韵《外八行》开机挑战民国戏脏辫造型吸睛6月3日,由爱奇艺、上海云风文化传媒有限公司出品的民国新江湖超级剧集《外八行》在北京举行开机入行仪式,《外八行》监制陈凯歌导演,……苗圃新角色大气从容贵妃易做慈母难为星关系11月19日讯剧集《鹤唳华亭》正在优酷视频热播,周一的更新再次引领观众走进瑰丽绚烂的故事画卷中。克制隐忍的太子、胸怀沟壑的皇帝、鞠躬尽瘁的大臣、心无旁骛的贵妃一众实力演员……师铭泽韫色过浓开机音乐领域首获奖项肯定星关系11月19日讯近日,由师铭泽合作张予曦、丁禹兮的芒果TV会员定制剧《韫色过浓》已于近日开机。该剧由同名小说改编,师铭泽在剧中饰演人气明星徐嘉玮,高冷骄傲的当红歌手,却对张……毛晓彤化身职场锦鲤双剧热播走花路星关系11月19日讯由曾丽珍执导,毛晓彤、姜潮、宁理、刘天佐等领衔主演的科幻爱情轻喜剧《我的机器人男友》正在热播,剧中实习记者蒋梦言,通过自己对职业的热爱和敬业的精神成为了一名……
ARM思必驰亮相ARM人工智能开发者全球峰会据《2019年中国人工智能芯片行业市场前景研究报告》显示,2019年中国人工智能芯片市场规模破50亿,预测到2020年,中国人工智能芯片市场规模将达近200亿元。但尽管国内人工……触享洁净,抑菌率达到了99。9,雷柏NX1800有线光学键鼠平时我们使用最多的键盘鼠标,别看体积不算太大,但是其表面的细菌数可是非常的庞大,经常使用的键盘鼠标会落入大量的汗渍,灰尘,毛发等,而键鼠表面最常见的细菌莫过于大肠杆菌和金黄色葡……新机遇新生态中国汽车产业发展高峰论坛在长城汽车成功举办2021年6月28日,由中国电动汽车百人会与长城汽车联合主办的新机遇新生态中国汽车产业发展高峰论坛在保定哈弗技术中心举办。中国电动汽车百人会副理事长董扬,中国汽车工程学会常务副……好听好玩好用DC评OPPOEncoFree2对于HiFi发烧友而言,tws无线降噪耳机同样是我们青睐的产品,因为在拥有它们之前,我总是要在外出时关注有线耳机那根飘荡在外面的线材,复杂的环境噪声也使我难以体验到它们更出色的……苹果给iPhone造了台机器人,我们去得州工厂参观了下即便最强的华强北师傅,看到Daisy也得汗颜。她是苹果自主研发的最强大iPhone拆解机器人,平均18秒就能拆解一台iPhone。和之前只能拆解特定机型的Liam相比,D……世界上环保的三个国家,一个几乎完全依靠风力太阳能发电第3名:哥斯达黎加位于拉丁美洲,全国遍布着多种多样的动植物,哥斯达黎加99的电力来自可再生能源,75的电力都来自水力发电,其余电量来自风能、地热、生物发电和太阳能等。……潜望长焦看鹏城中心高楼风采去莲花山溜了一波,这里人真是无敌多,人从众硬生生塞满了一座山,去山顶广场看了一波小平雕像与福田中心区风光。五倍潜望式超长焦,真是香爆了,爽!登上深圳莲花山山顶广场,在广场……小米手机有哪些做的比华为手机好的地方?我正好在同时用华为和小米的手机,现在主力手机是华为mate9pro,用了快半年,副机是小米MAX2,大屏长续航适合看视频,用了两个月左右吧,都挺喜欢的。针对这个问题说下我的个人……小米平板5入网被曝比华为MatePad11强,价格更高也许跟线上教育有关系,这一年平板电脑突然就火了起来。7月6日晚上,华为MatePad11正式发布,120Hz高刷屏、四扬声器、MPencil手写笔、HarmonyOS2。0等亮……gotemplate全面讲解什么是gotemplate你可以把它理解为Java的jsp,理解为js的ejs,vue的template,等等就是一个模版,所以就是需要了解一些模版的语法,以及渲染机制等……家里的路由器,长期开着真的不好吗?为什么?路由器长期开着没有问题。它的辐射就像手机信号那样,对身体任何害处都微乎其微,不用担心身体问题。不过某些路由器运行久了会宕机,所以最好设置半夜定时重启。比如设置为每天……PayPal已经在用户中推动了比特币交易根据瑞穗金融集团旗下投资部门瑞穗证券的最新调查,近五分之一的PayPal用户可能已经在利用该应用的新比特币功能。在接受调查的380名用户中,17的用户表示已经使用PayP……
友情链接:易事利快生活快传网聚热点七猫云快好知快百科中准网快好找文好找中准网快软网