Hbase集群监控

Hbase集群监控

Hbase Jmx监控

监控每个regionServer的总请求数,readRequestsCount,writeRequestCount,region分裂,region合并,Store

数据来源:

/jmx?qry=Hadoop:service=HBase,name=RegionServer,sub=Server

设计:

  • 1.定时调度Hbase Jmx去捞取数据,数据存放在Mysql,最新的一条数据存放到redis缓存中查(设置过期时间5分钟)并插入数据库中(定时每五分钟调度一次)
  • 2.每次获取Jmx数据后,从redis中获取5分钟前的数据,进行计算获取5分钟内的数据并保存到数据库中

查看详细图片:

20170810111735.png

20170810111830.png
20170810111848.png
20170810112603.png

Hbase对每张表的读写监控

数据来源:

通过Hbase Java Api

  • 连接HBASEorg.apache.hadoop.hbase.client.Connection connection
  • 然后获取org.apache.hadoop.hbase.client.Admin admin = connection.getAdmin();
  • 得到HBASE中的regionServer集合,
  • 获取每个regionServer中RegionsLoad();
  • 遍历RegionLoad获取每张表的Table Region

查看详细图片:

20170810134044.png

20170810134349.png
20170810134434.png
20170810134743.png

jmx常用监控指标

监控指标范围指标含义
OpenFileDescriptorCountRegionserver本机当前机器打开文件数
FreePhysicalMemorySizeRegionserver本机空虚物理内存大小
AvailableProcessorsRegionserver本机可用cpu个数
Region前缀--storeCount单个regionStore个数
Region前缀--storeFileCount单个regionStorefile个数
Region前缀--memStoreSize单个regionMemstore大小
Region前缀--storeFileSize单个regionStorefile大小
Region前缀--compactionsCompletedCount单个region合并完成次数
Region前缀--numBytesCompactedCount单个region合并文件总大小
Region前缀-- numFilesCompactedCount单个region合并完成文件个数
totalRequestCountRegionserver总请求数
readRequestCountRegionserver读请求数
writeRequestCountRegionserver写请求数
compactedCellsCountRegionserver合并cell个数
majorCompactedCellsCountRegionserver大合并cell个数
flushedCellsSizeRegionserverflush到磁盘的大小
blockedRequestCountRegionserver因memstore大于阈值而引发flush的次数
splitRequestCountRegionserverregion分裂请求次数
splitSuccessCounntRegionserverregion分裂成功次数
slowGetCountRegionserver请求完成时间超过1000ms的次数
numOpenConnectionsRegionserver该regionserver打开的连接数
numActiveHandlerRegionserverrpc handler数
receivedBytesRegionserver收到数据量
sentBytesRegionserver发出数据量
HeapMemoryUsage --->>>usedRegionserver堆内存使用量
SyncTime_meanRegionserverWAL写hdfs的平均时间
regionCountRegionserverRegionserver管理region数量
memStoreSizeRegionserverRegionserver管理的总memstoresize
storeFileSizeRegionserver该Regionserver管理的storefile大小
staticIndexSizeRegionserver该regionserver所管理的表索引大小
storeFileCountRegionserver该regionserver所管理的storefile个数
hlogFileSizeRegionserverWAL文件大小
hlogFileCountRegionserverWAL文件个数
storeCountRegionserver该regionserver所管理的store个数
Name: java.lang:type=MemoryPool,name=Par Eden Space CollectionUsage—>>usedRegionserverEden区使用空间大小
Name: java.lang:type=MemoryPool,name=CMS Old GenRegionserver老年代内存大小
Name: java.lang:type=MemoryPool,name=Par Survivor Space CollectionUsageà> usedRegionserverSurvivor内存大小
GcTimeMillisRegionserverGC总时间
GcTimeMillisParNewRegionserverParNew GC时间
GcCountRegionserverGC总次数
GcCountConcurrentMarkSweepRegionserverConcurrentMarkSweep总次数
GcTimeMillisConcurrentMarkSweepRegionserverConcurrentMarkSweep GC时间
ThreadsBlockedRegionserverBlock线程数
ThreadsWaitingRegionserver等待线程数

原文链接:http://blogxinxiucan.sh1.newtouch.com/2017/08/10/Hbase集群监控/


公众号:it全能程序猿
1240


转载于:https://www.cnblogs.com/xinxiucan/p/7339004.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/416196.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

学校计算机二级模拟上机能看分数吗,全国计算机二级考试机试考完怎么储存的...

全国计算机二级考试机试考完怎么储存的以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!全国计算机二级考试机试考完怎么储存的自动储存在系统里面,考试结束后上传,分数…

宝塔面板 创建 二级域名 Unable to round-trip http request to upstream

1、我的服务器是阿里云,安装了宝塔面板,直接使用宝塔面板创建二级域名bike.caowei.wang。 2、然后就想访问了,对不起,直接给你报错Unable to round-trip http request to upstream: dial tcp: lookup bike.caowei.wang: no suc…

计算机准考证打印山东省招生教育,山东省教育招生考试院2020高考准考证打印入口:wsbm.sdzk.cn...

免费申请学习规划请选择在读年级学前小学初中高中大学留学其他已为30154位学员提供学习规划*验证码*短信验证码{"text1":{"label":"薄弱科目","placeholder":"请输入你的薄弱科目","required":1,"formType&q…

webpack-dev-server 本地文件 发布 网站 域名 根目录

我在做微信开发的时候,官方要求能在网站根域名下访问一下鉴权文件。说白了,就是根目录下可以直接访问资源。所以我们需要copy-webpack-plugin这个包。 1、首先引入 const CopyWebpackPlugin require(copy-webpack-plugin) 2、配置toType: file ne…

Java 同步器

CyclicBarrier是什么 CyclicBarrier也叫同步屏障,在JDK1.5被引入,可以让一组线程达到一个屏障时被阻塞,直到最后一个线程达到屏障时,所以被阻塞的线程才能继续执行。CyclicBarrier好比一扇门,默认情况下关闭状态&#…

SMB MS17-010 利用(CVE-2017-0144 )

exploit-db : https://www.exploit-db.com/exploits/42315/ 该漏洞的影响版本很广泛:Microsoft Windows Windows 7/8.1/2008 R2/2012 R2/2016 R2 - EternalBlue SMB Remote Code Execution (MS17-010) 具体请查看公告:Microsoft 安全公告 MS17-010 - 严重…

计算机硬盘的主流型号,四款主流2.5英寸笔记本机械硬盘性能对比

虽说固态硬盘已经逐渐成为了主流,但是对于普通的笔记本用户来说,传统的2.5英寸机械硬盘则是笔记本扩容的首选,毕竟现在一款1TB的笔记本机械硬盘价格不到400元,而1TB的固态硬盘无论是什么接口,价格都能买好几个机械硬盘…

研究人员用数据统计的方法来做文学研究

研究人员用数据统计的方法来做文学研究 大数据与文学,一个是理性工具,一个是感性思维,看起来似乎不沾边。但如今,二者的联系却日渐紧密起来,也由此引发了不少争议。 谁是最爱往外跑的诗人? 唐宋时期最爱往外…

阿里云 centos ssh key 客户端 无密码登录 ssh 登录

准备工作:刚购买了阿里云,使用登录账号密码,其次我的mac电脑已经生产了ssh-key啦。使用ssh-key登录阿里云只需要一步设置: ssh-copy-id -i ~/.ssh/id_rsa.pub root139.196.85.194 然后乖乖得输入服务器密码,按下回车。…

[bzoj1036]树的统计

链剖好难调啊~调了半个小时,终于发现线段树写挂了233 唉,我真是个假人~ Description 一棵树上有n个节点,编号分别为1到n,每个节点都有一个权值w。我们将以下面的形式来要求你对这棵树完成一些操作: I. CHANGE u t : 把…

ajax 错误信息error,jquery ajax的error错误信息

项目开发中ajax的异常处理起来算是比较头疼的,因为是异步请求,所以即使ajax异常程序依然会继续执行,导致找ajax的异常比较麻烦。今天处理ajax异常时搜到一篇文章,提到error可以返回ajax异常信息。$.ajax({url: url,type: "po…