作者:冉南阳
1
文档编写目的
在使用Cloudera Manager界面查询YARN应用程序图表时,由于图表的时间序列流太大,超过了默认限制1000,造成查询图表时不能查看,报错已超出查询的时间序列流限制。本文将描述该问题和如何在CM中修改该限制数量的大小。
- 测试环境
1.CM和CDH版本为CDH 5.16.1
2.操作系统版本为RedHat 7.2
2
问题描述
1.当查看图表时报如下错误
3
解决办法
1、修改管理配置
修改每个散点图返回的时间序列流最大数量的值为10000时,依然报一样的错误,故使用修改此配置不能解决问题。
一样的报错信息,修改后并不能解决此问题。
修改每个散点图返回的时间序列流最大数量的值为10时,报错信息有变化。
2、修改Server Monitor配置
在cmon.conf的Service Monitor高级配置代码段(安全阀)添加如下配置,问题解决。
代码语言:javascript复制<property>
<name>firehose.work.item.stream.response.limit</name>
<value>2000</value>
</property>
4
总结
对于Cloudera Manager的图表查询时间序列流最大限制,1000以内的配置值可以通过在界面上直接配置并生效,超过1000则只能修改配置文件,当然配置文件比较灵活,小于1000的值也 可以进行配置。
通过上述配置的方法在CM上更改firehose.work.item.stream.response.limit参数的值,可以根据需求更改,不过如果设置太大会影响CM Server的性能,会导致CM WebUI相应慢的问题。 所以在提高stream相关配置数量的同时建议提高CM Server的heap size