全部產品
Search
文件中心

MaxCompute:ALIAS

更新時間:Jun 19, 2024

為資源建立別名。

alias命令可以在不修改代碼的前提下,在MapReduce自訂函數(UDF)代碼中,通過某個固定的資源名讀取不同資源(資料)。

命令格式

alias <alias>=<real>;

參數說明

  • alias:命名後的資源別名。
  • real:資源的原名。

使用樣本

--新增資源res_20121208和res_20121209。
add table sale_detail partition (ds='20121208') as res_20121208;
add table sale_detail partition (ds='20121209') as res_20121209;

--命名資源res_20121208的別名為resName,並調用它。
alias resName=res_20121208;
jar -resources resName -libjars work.jar  -classpath ./work.jar com.company.MainClass args ...;  

--命名資源res_20121209的別名為resName,並調用它。
alias resName=res_20121209;
jar -resources resName -libjars work.jar  -classpath ./work.jar com.company.MainClass args ...; 
上例中的資源別名resName在兩個作業裡引用了不同的資源表,您無需修改代碼便可讀取到不同的資料。

相關命令