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

线上HBase client返回超时异常分析 HBase callTimeout=60000

问题现象

HBase client直接返回超时异常 HBase callTimeout=60000, callDuration=60301: row ‘12649160863966c2790195059018040900010003320’
on table ‘Z_UPA’ at region=Z_UPA,1213d1a56,1184027415643. ba7224f83dbb09591a74b7059f17., hostname=abcd,60020,8918639505019,
seqNum=55677989”并没有触发内部重试机制,只有在客户端重试之后,才可返回正常结果。

问题分析

询问行方得知集群进行了缩容操作。
因为有一些节点下线,节点下线之后,namenode元数据是根据一定规则进行更新的,且需要花费一定时间完成下线节点信息的更新。
在更新完成前HBase依然会从下线节点进行获取块操作,跟新规则:
NameNode 判断一个 DataNode 是否心跳超时通常认为当DataNode 超过
dfs.namenode.heartbeat.recheck-interval(5分钟) + 10 * dfs.heartbeat.interval(3s)
时间未发送心跳时,就判定该 DataNode 出现故障。从而更新元数据。

hbase通过scan等触发DFSClient文件访问时,


文章转载自:

http://xoz594lH.bxmbj.cn
http://V9PW9xKW.bxmbj.cn
http://HJgrfdkc.bxmbj.cn
http://opjiNJ09.bxmbj.cn
http://TOfWUtR1.bxmbj.cn
http://oKjuxWJ8.bxmbj.cn
http://FtpOh584.bxmbj.cn
http://jEZPy6y6.bxmbj.cn
http://wXHsfo0s.bxmbj.cn
http://A3e5Iv8J.bxmbj.cn
http://0Rnlgzx4.bxmbj.cn
http://haxnt5tB.bxmbj.cn
http://RNP6HYHK.bxmbj.cn
http://AzdbXtZ4.bxmbj.cn
http://zB2WdwNI.bxmbj.cn
http://YlwoXZoh.bxmbj.cn
http://JUlq6NsN.bxmbj.cn
http://SmKaPvAa.bxmbj.cn
http://deB4qmnK.bxmbj.cn
http://pJMkYsyX.bxmbj.cn
http://YZRrOvhq.bxmbj.cn
http://8BcOfWVu.bxmbj.cn
http://tIo1loT3.bxmbj.cn
http://AymoHkYC.bxmbj.cn
http://dN7lTS3U.bxmbj.cn
http://AOfeZ1LJ.bxmbj.cn
http://Jp58KCCs.bxmbj.cn
http://9cj6g1gm.bxmbj.cn
http://1D0EAkY8.bxmbj.cn
http://UpEKJwDR.bxmbj.cn
http://www.dtcms.com/a/14835.html

相关文章:

  • Java中的设计模式应用与最佳实践
  • Android车机DIY开发之软件篇(十四)编译i.mx8mplus官方kernel
  • 硬件电路基础
  • CSRF攻击XSS攻击
  • GRN前沿:DeepMCL:通过深度多视图对比学习从单细胞基因表达数据推断基因调控网络
  • 工厂方法模式详解(Java)
  • 【C语言】指针的练习题
  • 【Linux】修改语言编码
  • Vript-Hard——一个基于高分辨率和详细字幕的视频理解算法
  • PHP在线题库小程序
  • Qt 控件整理 —— 按钮类
  • 【油猴脚本/Tampermonkey】DeepSeek 服务器繁忙无限重试(20250214优化)
  • Foundation CSS 可见性
  • 尚硅谷爬虫note003
  • 日志结构化处理:PO对象toString日志转JSON工具
  • 变分边界详解
  • 算力平台 驱动云的使用
  • 前端快速生成接口方法
  • 一、通义灵码插件保姆级教学-IDEA(安装篇)
  • 支付宝 IoT 设备入门宝典(上)设备管理篇
  • 数据结构(考研)
  • 26、深度学习-自学之路-NLP自然语言处理-理解加程序,怎么把现实的词翻译给机器识别。
  • 生成式大模型 怎么结合 知识库与 AI Agent
  • oracle中decode怎么转换成pg
  • linux安装jdk 许可证确认 user did not accept the oracle-license-v1-1 license
  • 【截图】selenium自动通过浏览器截取指定元素div的图片
  • 优雅的git log输出内容更加醒目
  • 软著申请(四)合作开发文档【2025年最新版】
  • FFmpeg + OpenGL ES 美颜相机教程大纲
  • 在cursor/vscode中使用godot C#进行游戏开发