apache pig脚本中的用户主目录

时间:2014-09-12 13:45:35

标签: apache-pig

如何在Apache Pig中访问用户主目录值?

我当然能做到

pig -p HOME=$HOME

但我想知道是否有预定义的东西。

用例:

register $HOME/mylibs/foo.jar

1 个答案:

答案 0 :(得分:0)

您可以在Pig脚本中使用环境变量,方法是在脚本的开头声明它。
例如:

%declare HOME `echo $HOME`;
A = LOAD '$HOME/data' as (name:chararray, type:chararray);
B = foreach A generate name;
...