OpenTSDB的故障排除
写在前面
如果使用OpenTSDB多的话,就会逐渐意识到它的不足,这个与其说是故障排除,也可以叫缺陷说明了,毕竟按上面的方法排除故障还是不容易。
原地址:http://opentsdb.net/docs/build/html/user_guide/troubleshooting.html
此页面列出了OpenTSDB用户遇到的常见问题以及各种故障排除步骤。如果您遇到问题,请检查OpenTSDB Google Group或Github问题。如果找不到答案,请在您的问题中包含您的操作系统,TSD版本和HBase版本。
OpenTSDB压缩触发HBase中的大型.tmp文件和区域服务器崩溃
如果您使用毫秒时间戳并在一小时内为单个度量标准写入数千个数据点,则可能会导致此问题。在这种情况下,列限定符和行键可能会比配置的大hfile.index.block.max.size
。在这种情况下,我们建议您禁用TSD压缩代码。在未来,我们将支持附加内容,这将允许具有小限定符的压缩列。
TSD在区域分裂或长时间运行后响应缓慢
在区域拆分或区域迁移期间,OpenTSDB的AsyncHBase客户端将缓冲内存中的RPC并尝试在区域重新联机后刷新它们。默认情况下,每个区域都有10,000个RPC缓冲区,如果许多区域都关闭,那么RPC最终可能会填满TSD堆并导致长时间的垃圾收集暂停。如果发生这种情况,您可以通过修改hbase.nsre.high_watermark
AsyncHBase 1.7和OpenTSDB 2.2中的config参数来增加堆以适应更多区域拆分或减少NSRE队列大小。
由于内存不足异常,TSD卡在GC中或崩溃
这个问题有很多可能的原因,包括:
- 来自HBase的多个NSRE - 请参阅上面有关TSD响应缓慢的部分。
- 写入次数太多 - 如果写入TSD的速率很高,队列可以在AsyncHBase(见上文)或压缩队列中建立。如果是这种情况,请检查HBase性能并尝试禁用压缩。
- 大型查询 - 具有许多时间序列或长范围的非常大的查询可能导致TSD到OOM。尝试减少查询大小或将大型查询分解为更小的块。
OpenTSDB系列
总结目录https://blog.csdn.net/jyj1100/article/details/83450282
OpenTSDB的故障排除相关推荐
- teamviewer设备数量上限_智能控制设备连接故障排除
智能家居控制设备,物联网,设备连接中配对和不在线常见问题故障排除方法: 手机通过WIFI 是否可以正常上网,如果不能正常上网,先要解决这个问题,很多设备是需要通过互联网才可以正常接入工作的. 手机和智 ...
- Linux主辅DNS数据不同步故障排除
Linux主辅dns数据不同步故障排除 欢迎使用微信关注"云运维联盟"公众号,第一时间了解本博客动态! 在互联网中,我们知道任何一台提供应用服务的主机(例如:HTTP.F ...
- 详细故障排除步骤:针对 Azure 中到 Windows VM 的远程桌面连接问题
本文提供详细的故障排除步骤,用于为基于 Windows 的 Azure 虚拟机诊断和修复复杂的远程桌面错误. Important 若要消除更常见的远程桌面错误,请务必先阅读远程桌面的基本故障排除文章, ...
- 网络故障排除连载之一:常用排除方法综述
一.对网络管理人员的要求 目前互联网络技术.拓扑和应用的复杂性决定了网络管理人员必须: 1.确保网络稳定运行: 2.掌握故障排除方法: 3.熟悉各种协议可能故障点,迅速定位排除故障. 对协议要求有精深 ...
- 基于路由器网络诊断步骤和故障排除技巧
网络诊断是管好.用好网络,使网络发挥最大作用的重要技术工作.本文简述分层诊断技术,结合讨论路由器各种接口的诊断,综述互联网络连通性故障的排除. 网络故障诊断概述 网络故障诊断,从故障现象出发,以网络诊 ...
- linux5启动过程及故障排除
启动过程及故障排除 1加电-----cmos---(post上电自检程序------mbr引导----grub菜单 开机自检>MBR引导>GRUB菜单>加载内核>运行init进 ...
- 启动过程以及故障排除
启动过程: -->开机自检(BIOS) -->MBR引导 -->GRUB菜单 [ 5秒内选择启动的操作系统,否则会超时而自动选择操作系统 参考配置文件 /etc/grub.conf ...
- SQL Server故障排除圣经
微软SQL Server内部技术资料大曝光 来自SQL Server开发小组和支持部门的梦之队打造 SQL Server故障排除圣经 "本书的内容是其他任何博客.网站和图书都没有的.系统出问 ...
- 6421B Lab3 DNS的配置与故障排除
共1个实验 实验L3A:DNS的配置与故障排除 共有3个练习: 练习1:设计一个DNS架构. 练习2:部署与配置DNS. 练习3:DNS的故障排除. 练习1:设计一个DNS架构 场景:contoso公 ...
最新文章
- js 定时器(setTimeout/setInterval)出现变量未定义(xxx is not defined) 的解决方法
- JS入门之arguments对象
- ip地址开头结尾不能为0
- Fast Walsh-Hadamard Transform——快速沃尔什变换
- 阿里巴巴开源容器镜像加速技术
- 算法中分类与聚类的区别?
- MonoRail学习-介绍篇(一)
- 一些JavaScript基本函数
- iOS开发那些事-iOS常用设计模式–委托模式案例实现
- 西安后宰门小学_重磅!西安市教育局召开发布会,将有大动作!
- NB-IoT 备胎转正的背后,究竟意味着什么?
- html5 java文件上传插件_5个最佳的javascript文件上传插件
- 十个免费桌面博客软件
- html文本显示不完整,css 内容显示不全怎么办
- Excel中的LEN和LENB,VBA中的Len和LenB
- 良心推荐:看完这10部豆瓣高分美剧,英语水平提升几个Level!
- pygame的基础知识详解(主窗口创建、图像绘制、时钟对象和事件响应等知识点),请惠存
- 【我的架构之路】什么是代理服务器以及什么是负载均衡?
- java-模拟自动挡汽车
- 计算机组成原理寄存推实验报告,计算机组成原理移位寄存实验报告.doc
热门文章
- html绝对路径的写法,绝对路径和相对路径有什么区别?
- markdown语法与markdlint规则讲解
- thinkphp6+webuploader实现大文件(视频)分片上传/本地保存或上传OSS
- LocalDateTime 相关方法
- Netty网络编程第八卷
- alias命令在linux/unix下的使用
- 无线路由的软件测试,软件测试中无线路由器安全功能测试
- ICCV 2013 出来啦
- Logstash【从无到有从有到无】【L2】Logstash入门
- mapbox 添加geojson图层实现属性查询、高亮、地图手势变化等功能