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高級配置代碼段(安全閥)添加如下配置,問題解決。
<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
閱讀更多 Hadoop實操 的文章