ambari-metrics参数优化

2019-08-15  本文已影响0人  yinkp001

ambari-metric原理

AMS也是一个 Master-Slave 结构的框架。Master 模块便是 Metrics Collector,Slave 则是 Metrics Monitor 和 Hadoop Sinks。Slave 模块负责收集信息,并发送给 Collector。当然 Metrics Monitor 和 Hadoop Sinks 也有不同的职责,前者主要负责收集机器本身相关的指标,例如 CPU、Mem、Disk 相关信息;后者则负责收集 Hadoop 相关 Service 模块的性能数据,例如该模块Namenode占用了多少 Mem,以及该模块的 CPU 占用率等。

Ambari-metric存储数据的表如下:

Ambari-metric配置优化

1.根据集群规模进行参数调整:

2.Ambari-metric参数最佳实践(node1000+):

# AMS Collector heapsize

export AMS_COLLECTOR_HEAPSIZE=12288m

export HBASE_MASTER_OPTS=" -Xms11904m -Xmx11904m -Xmn896m -XX:CMSInitiatingOccupancyFraction=70 -XX:+UseCMSInitiatingOccupancyOnly"

export HBASE_REGIONSERVER_OPTS=" -Xmn128m -XX:CMSInitiatingOccupancyFraction=70 -XX:+UseCMSInitiatingOccupancyOnly -Xms512m -Xmx512m"

3.另一现场参数调优后配置:




上一篇 下一篇

猜你喜欢

热点阅读