HBase监控

对于稳定维护hbase,全面掌握分布式系统中的每一台主机状况,以及检测系统可能或正在出现的瓶颈,强大的监控是必须的。 

比如: 

  region数、block住的内存大小、请求数、命中率、flush/split/compact次数和时间、读写响应时间分布、storefile数目、jvm状况、 

本文介绍将hbase监控加入ganglia中 

hbase本身集成了jmx进行数据采集,这也是沿用hadoop的机制。 

配置还是比较简单的,参考 http://hbase.apache.org/metrics.html ,要点: 

  • 拷贝hbase/conf/hadoop-metrics.properties到你定义的配置文件夹
  • 选择其中的hbase.class/rpc.class/jvm.class修改为org.apache.hadoop.metrics.ganglia.GangliaContext31
  • hbase.servers=GMETADHOST_IP:8649,其中这里的GMETADHOST_IP为gmond.conf中的mcast_join值
  • 重启hbase,会看到在ganglia监控画面中增加了很多图表
 当然,如果愿意,顺便打开hadoop的这个功能也挺不错的。 

 hbase增加的监控信息非常全面,远远超过hadoop所增加的监控信息。如果还想自定义,请参照 http://hadoop.apache.org/common/docs/current/api/org/apache/hadoop/metrics/package-summary.html 来添加自己想看到的信息 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值