HBase 常见问题总结(一)
admin
2024-01-21 00:21:51
0

前言

本文隶属于专栏《大数据异常问题汇总》,该专栏为笔者原创,引用请注明来源,不足和错误之处请在评论区帮忙指出,谢谢!


问题一:业务表出现大量空Region

应用背景

业务流水表的Rowkey设计是按照字典序严格递增的,采用分桶机制由多个进程向一个或多个独享的分桶写人数据。

产生问题

随着数据持续不断地人库到 HBase 表,该表的 Region 不断发生分裂,分裂后前一个 Region 不再会有数据写人,数据继续写入新生成的 Region。

一段时间后,当一个Region中的数据全部过期,RegionServer触发 major compaction 后,Region 中的数据就会被物理删除,此时该 Region 就会变成一个没有用的空 Region。

当集群中的空 Region 过多时,会给集群管理带来麻烦,meta 表持续增大,增大了 HMaster 节点的压力。

解决措施

HBase 支持在线合并 Region,我们只需要例行化检查该表中 Region 的状态,如果出现多个连续空 Region 时,我们将这些空 Region 合并成一个 Region 即可。


问题二:业务 HBase 客户端 RPC 连接异常关闭

应用背景

业务系统数据是从 MySQL 同步人库 HBase,同步入库频率跟业务系统的用户使用频率直接相关。

产生问题

我们从业务 HBase 客户端日志中观察到在某些时间段总是打印 RPC 连接异常关闭。

解决措施

调整 HBase 客户端参数,将 RPC 超时时间从 60s 调整到 180s,同时客户端强制每分钟或是满 1000 条记录就执行一次 flush commit,从 DB 同步一次 HBase,保证 RPC 长连接不会自动关闭。


问题三:单台 RegionServer 的 I/O 使用率一直为100%,HBase 集群请求量为0

应用背景

为了提高数据的人库速率,业务 HBase 客户端采用 putlist 接口减少客户端与服务端 RPC 连接的次数。

产生问题

当单台 RegionServer 出现磁盘异常时,某个磁盘 IO 使用率一直 100% 时,整个集群出现不可用,集群请求量直接为0。

解决措施

对集群机器增加磁盘 IO 异常的监控,发现有分区磁盘使用率过高,就自动将该机器从集群中剔除。

相关内容

热门资讯

安卓系统焦点变化事件,Andr... 你知道吗?在安卓系统的世界里,最近发生了一件超级有趣的事情——焦点变化事件。这可不是什么小打小闹,它...
一加系统安卓降级,轻松还原经典... 你有没有想过,你的手机系统升级后,突然发现某些功能变得不那么顺心了?别急,今天就来聊聊一加系统安卓降...
日本最好的安卓系统,体验非凡 亲爱的读者们,你是否曾想过,在遥远的东方,有一个国家,他们的智能手机系统独具特色,让人眼前一亮?没错...
荣耀安卓11 系统证书,保障安... 你知道吗?最近手机圈里可是炸开了锅,荣耀安卓11系统证书成了大家热议的话题。这不,我就迫不及待地来和...
安卓手机开机升级系统,体验流畅... 你有没有发现,每次你的安卓手机开机,总会有那么一刹那,屏幕上跳出一个升级系统的提示?是不是觉得这就像...
真正的安卓系统手机,安卓系统手... 你有没有想过,为什么有些人对安卓系统手机情有独钟?是不是觉得市面上的安卓手机千篇一律,缺乏个性?别急...
安卓怎么用定位系统,轻松实现精... 你有没有想过,手机里的定位系统竟然这么神奇?它不仅能帮你找到回家的路,还能在茫茫人海中找到你的好友。...
安卓的哪个系统流畅,探索新一代... 你有没有想过,为什么你的安卓手机有时候像蜗牛一样慢吞吞的,而别人的手机却像风一样快?今天,就让我带你...
安卓系统解锁工具下载,畅享自由 你是不是也和我一样,对安卓系统的解锁工具感兴趣呢?想象你的手机被锁住了,无论是忘记密码还是想尝试新的...
谷歌退出安卓系统停用,停用背后... 你知道吗?最近有个大新闻在科技圈里炸开了锅!谷歌竟然宣布要退出安卓系统,这可真是让人大跌眼镜啊!想象...
安卓系统卡顿修复,轻松提升手机... 手机用久了是不是感觉有点卡卡的呢?别急,今天就来给你支几招,让你的安卓手机重焕生机,告别卡顿的烦恼!...
安卓系统停用怎么解除,轻松恢复... 你是不是也遇到了安卓系统停用的问题,急得像热锅上的蚂蚁?别急,今天就来给你详细解析怎么解除这个让人头...
最初始的安卓系统,技术演进与产... 亲爱的读者,你是否曾好奇过,那个如今无处不在的安卓系统,它的诞生之初是怎样的呢?今天,就让我们一起穿...
patchwall系统和安卓系... 你有没有发现,手机上的界面越来越个性化了?没错,这就是科技的魅力所在。今天,咱们就来聊聊两个在个性化...
汽车安卓系统换主题,焕新视觉体... 你有没有发现,汽车里的安卓系统换主题,简直就像给爱车换了个新衣裳,瞬间感觉焕然一新呢!想象当你驾驶着...
掌柜智囊收银系统安卓,高效便捷... 你有没有想过,在繁忙的店铺里,如何让收银工作既高效又轻松呢?今天,就让我带你一探究竟,看看这款掌柜智...
怎么控制安卓系统内存,安卓系统... 手机用久了是不是感觉越来越卡?别急,今天就来教你怎么控制安卓系统的内存,让你的手机重新焕发活力!一、...
电视机系统安卓系统吗,探索智能... 亲爱的读者,你是不是也和我一样,对家里的电视机系统充满了好奇?尤其是当它运行的是安卓系统时,那种探索...
魅族系统flyme安卓,魅族安... 你有没有发现,手机的世界里,总有一些品牌能让人眼前一亮?今天,咱们就来聊聊魅族旗下的Flyme系统,...
安卓仿ios系统链接,带你领略... 你有没有发现,最近安卓手机界掀起了一股仿iOS系统链接的热潮?这可不是什么小打小闹,而是各大厂商纷纷...