配置服務自定義參數
更新時間 2023-07-11 17:26:26
最近更新時間: 2023-07-11 17:26:26
分享文章
本章節主要介紹翼MapReduce服務配置服務自定義參數。
MRS各個組件支持開源的所有參數,在MRS Manager支持修改部分關鍵使用場景的參數,且部分組件的客戶端可能不包含開源特性的所有參數。如果需要修改其他Manager未直接支持的組件參數,用戶可以在Manager通過自定義配置項功能為組件添加新參數。添加的新參數最終將保存在組件的配置文件中并在重啟后生效。
對系統的影響
- 配置服務屬性后,需要重啟此服務,重啟期間無法訪問服務。
- 配置HBase、HDFS、Hive、Spark、Yarn、Mapreduce服務屬性后,需要重新下載并更新客戶端配置文件。
前提條件
用戶已充分了解需要新添加的參數意義、生效的配置文件以及對組件的影響。
操作步驟
在MRS Manager界面,單擊“服務管理”。
- 單擊服務列表中指定的服務名稱。
- 單擊“服務配置”。
- 在“參數類別”選擇“全部配置”。
- 在左側導航欄選擇“自定義”,Manager將顯示當前組件的自定義參數。
“參數文件”顯示保存用戶新添加的自定義參數的配置文件。每個配置文件中可能支持相同名稱的開源參數,設置不同參數值后生效結果由組件加載配置文件的順序決定。自定義參數支持服務級別與角色級別,請根據業務實際需要選擇。不支持單個角色實例添加自定義參數。
- 根據配置文件與參數作用,在對應參數項所在行“名稱”列輸入組件支持的參數名,在“值”列輸入此參數的參數值。
- 支持單擊

和
增加或刪除一條自定義參數。第一次單擊
添加自定義參數后才支持刪除操作。 - 修改某個參數的值后需要取消修改,可以單擊

恢復。
- 單擊“保存配置”,勾選“重新啟動受影響的服務或實例。”并單擊“確定”重啟服務。
界面提示“操作成功。”,單擊“完成”,服務成功啟動。
任務示例
配置Hive自定義參數
Hive依賴于HDFS,默認情況下Hive訪問HDFS時是HDFS的客戶端,生效的配置參數統一由HDFS控制。例如HDFS參數“ipc.client.rpc.timeout”影響所有客戶端連接HDFS服務端的RPC超時時間,如果用戶需要單獨修改Hive連接HDFS的超時時間,可以使用自定義配置項功能進行設置。在Hive的“core-site.xml”文件增加此參數可被Hive服務識別并代替HDFS的設置。
在MRS Manager界面,選擇 “服務管理 > Hive > 服務配置”。
- 在“參數類別”選擇“全部配置”。
- 在左側導航欄選擇Hive服務級別“自定義”,Manager將顯示Hive支持的服務級別自定義參數。
- 在“core-site.xml”對應參數“core.site.customized.configs”的“名稱:”輸入“ipc.client.rpc.timeout”,“值:”輸入新的參數值,例如“150000”。單位為毫秒。
- 單擊“保存配置”,勾選“重新啟動受影響的服務或實例。”并單擊“是”重啟服務。
界面提示“操作成功。”,單擊“完成”,服務成功啟動。