当前位置: 首页 > article >正文

hbase一次pod模式client写入慢分析

问题现象

  • 现场反馈应用一直处于写入慢的状态,写入数据后都要过段时间才能查询到数据,已排查涉及一张表,
    包含256个region,每个region平均30G。
  • 应用采用批量put同步写入方式,每日写入2亿条记录。
  • 查看regionserver日志,该表一直处于小合并。

问题分析

1.根据的hbase regionserver角色实例的统计图可以看到,rs进程MEM使用率低于20%,而现场的
hbase.regionserver.global.memstore.upperLimit配置为0.4。所以,单个rs内的所有memstore占用的内存大小没有超过memstore使用rs堆内存的上限,也就不会阻塞写入请求。

2.rs进程中活跃的rpc handler数<100没不是很多,也没有超过配置参数hbase.regionserver.handler.count=150的值。

3.查看hbase原生控制台上每台rs的请求,发现每秒的请求数不均衡,但在manager上hbase服务的热点监控界面没有和此次put操作的表(tablexxx)相关信息。

4.随机提取了存储写入表region的rs日志,在日志中没有查找到关键字"Blocking updates on",也进一步说明r


http://www.kler.cn/a/550081.html

相关文章:

  • Maven 与 Spring Boot 项目的集成
  • 堆排序(C语言版本)
  • IMX6ULL的ALT0、ALT1、ALT2、ALT3、ALT4等是啥意思?
  • Golang学习笔记_31——原型模式
  • 【Java线程中断】线程中断后为什么要调用interrupt()?
  • XSS攻击(跨站脚本攻击)详解与实战
  • 智能选路+NAT实验
  • 分享一个解梦 Chrome 扩展 —— 周公 AI 解梦
  • 天翼云910B部署DeepSeek蒸馏70B LLaMA模型实践总结
  • Game Maker 0.11:《The Sandbox》创作愿景的全新篇章
  • 【学习】软件测试中的分类树法介绍
  • 设计模式3:代理、适配器、装饰器模式
  • 工厂设计模式一篇全部概括
  • 使用 Docker 部署 Elasticsearch:详细步骤与原创指南
  • 2025年人工智能十大趋势:AI如何塑造未来?
  • 有关表单autocomplete = “off“ 失效问题解决方案
  • Android MVC、MVP、MVVM、MVI的架构的区别
  • 武汉火影数字|VR大空间内容制作:开启沉浸式体验新时代
  • Python基础-使用dict和set
  • 走出养生误区,拥抱健康生活