Hbase -- Ambari Metrics System 监控

本文探讨了在使用Ambari搭建Hbase集群后遇到的内存告警问题,重点关注Ambari Metrics System(AMS)。AMS是Ambari的内置监控系统,由Ambari Server、Metrics Collector、Metrics Hadoop Sinks和Metrics Monitor四个组件构成,负责收集、聚合和提供系统指标。Metrics Collector和Metrics Monitor是内存消耗的主要部分,它们监控Hadoop服务和系统级别的指标。通过分析架构,我们可以更好地理解和优化AMS的内存使用。

今天和大家一起学习下Ambari Metrics System

自从使用Ambari搭建好Hbase 集群后,系统就经常收到内存不足的告警,抱着试试的态度去分析了下背后的故事(其实是抱着一定要优化的心态去看的)

具体是什么占用这么多内存呢?

大家都知道,使用Ambari 搭建起Hbase集群后,使用jps 命令你会发现,后台起来了各种服务,如下图。

然后使用top 命令查看内存使用情况,发现ams 用户下的两个进程占用比较多的内存资源。

顺藤摸瓜,发现ams 主要是 Ambari Metrics,主要用来进行系统各项指标的监控收集和分析用的。

咱们找来了官网介绍:

Ambari Metrics System ("AMS") is a system for collecting, aggregating and serving Hadoop and system metrics in Ambari-managed clusters.

 

话不多少,咱们先看一下架构图

Architecture

通过上

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值