0457-如何使用Cloudera Manager手動收集診斷包

溫馨提示:如果使用電腦查看圖片不清晰,可以使用手機打開文章單擊文中的圖片放大查看高清原圖。

Fayson的github: https://github.com/fayson/cdhproject

提示:代碼塊部分可以左右滑動查看噢

1

文章編寫目的

如果您擁有Cloudera Enterprise許可證,那麼我們就能藉助於Cloudera Manager提供的收集集羣診斷包功能,通過Cloudera的後臺Support對診斷包進行分析,爲您提供集羣健康診斷及優化改進建議。Cloudera Manager提供自動收集和手動收集診斷包方式,在多數企業內網環境無法將診斷包信息直接發送至後臺Support,通常使用手動收集的方式。本篇文章Fayson主要介紹如何使用Cloudera Manager手動收集診斷包。

  • 測試環境

1.RedHat7.2

2.CM和CDH版本爲5.15.0

2

指定診斷包數據目錄

通過Cloudera Manager可以設置診斷包的數據目錄,配置方式如下:

1.進入“Administration”->“Settings”

2.在類別中選擇“支持”,找到“診斷數據臨時目錄”

默認的診斷數據臨時目錄爲空,留空將會使用JVM臨時目錄。如果收集診斷數據時您的磁盤空間不足,則設置該值。

3

診斷包敏感信息脫敏

默認情況下,Cloudera Manger會通過設置的規則將診斷包中的已知敏感信息進行脫敏處理。Cloudera Manager使用一組標準的規則對診斷包中的密碼及祕鑰信息進行脫敏,同時還提供了對信用卡號、社保卡號、Email地址進行脫敏處理,也支持自定義規則(正則表達式)。如下過程爲診斷包添加脫敏規則:

1.進入“Administration”->“Setting”界面,搜索“Bundles”

2.點擊“+”添加脫敏規則

完成上述配置後,點擊保存即可。

4

手動收集診斷包

1.使用管理員登錄Cloudera Manager,在主頁面點擊“支持”->“發送診斷包”

2.進入“發送診斷數據”界面,勾選診斷包收集信息

選擇要收集的主機、服務及角色

數據選擇可以根據大小或者日期範圍,根據我們集羣故障的時間點來收集更利於後臺分析診斷集羣問題。

執行“估計”可以計算出診斷包的大小。

3.選擇上述收集信息後,點擊“收集診斷數據”

收集完成

下載診斷包到本地即可,通過Support後臺將診斷包上傳。

5

文章編寫目的

1.診斷包收集功能主要是針對Cloudera Enterprise許可用戶。

2.收集集羣診斷包可以自己定義脫敏規則將關鍵信息進行處理。

3.後臺Support會根據用戶提交的診斷包對集羣進行故障定位、健康檢查及優化調整建議。

提示:代碼塊部分可以左右滑動查看噢

爲天地立心,爲生民立命,爲往聖繼絕學,爲萬世開太平。 溫馨提示:如果使用電腦查看圖片不清晰,可以使用手機打開文章單擊文中的圖片放大查看高清原圖。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章