MaxCompute支援在Session級設定系統變數,本文為您介紹如何配置及查看這些變數,以影響MaxCompute的行為。
set操作相關命令如下。
類型 | 功能 | 角色 | 操作入口 |
對當前Session設定MaxCompute系統變數。 | 具備專案空間操作許可權的使用者。 | 本文中的命令您可以在如下工具平台執行: | |
顯示set命令設定的屬性。 |
set
對當前Session設定MaxCompute系統變數。MaxCompute也支援設定Project級的屬性,詳情請參見設定專案空間屬性。
命令格式
SET <KEY>=<VALUE>參數說明
KEY:屬性名稱。
VALUE:屬性值。
Session級的常用屬性請參見Flag參數列表。
使用樣本
--調整每個Mapper讀取資料的大小為256 MB。 SET odps.stage.mapper.split.size=256; --在SQL中關閉查詢加速(MCQA)功能。 SET odps.mcqa.disable=true; --設定單個MaxCompute作業允許使用的CU量上限。 SET odps.task.max.concurrent.cu=<CU量>; --限制作業最長運行時間長度為72小時。 SET odps.sql.job.max.time.hours=72; --關閉ODPS Service Mode(Online模式)。Online模式預設開啟,該參數為作業層級參數,不支援專案級設定。 SET odps.service.mode=off;
show flags
顯示set命令設定的屬性。命令格式如下:
SHOW flags;