修改服務自定義配置參數
更新時間 2024-11-29 09:37:39
最近更新時間: 2024-11-29 09:37:39
分享文章
本章節主要介紹翼MapReduce的修改服務自定義配置參數操作。
操作場景
MRS集群各個組件支持開源的所有參數,其中部分關鍵使用場景的參數支持在FusionInsight Manager界面進行修改,且部分組件的客戶端可能不包含開源特性的所有參數。如果需要修改其他Manager未直接支持的組件參數,管理員可以在Manager通過自定義配置項功能為組件添加新參數。添加的新參數最終將保存在組件的配置文件中并在重啟后生效。
對系統的影響
- 配置服務屬性后,如果服務狀態為“配置過期”,則需要重啟此服務,重啟期間該服務不可用。
- 修改服務配置參數并重啟生效后,需要重新下載并安裝客戶端,或者下載配置文件刷新客戶端。
前提條件
管理員已充分了解需要新添加的參數意義、生效的配置文件以及對組件的影響。
操作步驟
- 登錄FusionInsight Manager。
- 選擇“集群 > 待操作集群的名稱 > 服務”。
- 單擊服務視圖中指定的服務名稱。
- 選擇“配置 > 全部配置”。
- 在左側導航欄定位到某個一級節點,并選擇“自定義”,Manager將顯示當前組件的自定義參數。
“參數文件”顯示保存管理員新添加的自定義參數的配置文件。每個配置文件中可能支持相同名稱的開源參數,設置不同參數值后生效結果由組件加載配置文件的順序決定。自定義參數支持服務級別與角色級別,請根據業務實際需要選擇。不支持單個角色實例添加自定義參數。
- 在對應參數項所在行“名稱”列輸入組件支持的參數名,在“值”列輸入此參數的參數值。
支持單擊“+”或“-”增加或刪除一條自定義參數。
- 單擊“保存”,在彈出的“保存配置”窗口中確認修改參數,單擊“確定”。界面提示“操作成功。”,單擊“完成”,配置保存成功。
保存完成后請重新啟動配置過期的服務或實例以使配置生效。
任務示例(配置Hive自定義參數)
Hive依賴于HDFS,默認情況下Hive訪問HDFS使用的是HDFS的客戶端,生效的配置參數統一由HDFS控制。例如HDFS參數“ipc.client.rpc.timeout”影響所有客戶端連接HDFS服務端的RPC超時時間,如果管理員需要單獨修改Hive連接HDFS的超時時間,可以使用自定義配置項功能進行設置。在Hive的“core-site.xml”文件增加此參數可被Hive服務識別并代替HDFS的設置。
- 在FusionInsight Manager界面,選擇“集群 > 待操作集群的名稱 > 服務”。
- 選擇“Hive > 配置 > 全部配置”。
- 在左側導航欄選擇Hive服務級別“自定義”,Manager將顯示Hive支持的服務級別自定義參數。
- 在“core-site.xml”對應參數“core.site.customized.configs”的“名稱”輸入“ipc.client.rpc.timeout”,“值”輸入新的參數值,例如“150000”。單位為毫秒。
- 單擊“保存”,在彈出的“保存配置”窗口中確認修改參數并單擊“確定”。界面提示“操作成功。”,單擊“完成”,配置保存成功。
保存完成后請重新啟動配置過期的服務或實例以使配置生效。