0

我想从猪拉丁脚本中访问 $PIG_HOME 环境变量。

我想要这样的东西(不起作用):

register $PIG_HOME/contrib/piggybank/java/piggybank.jar

而不是这样的硬编码(有效):

register /home/user/opt/pig-0.11.1/contrib/piggybank/java/piggybank.jar
4

1 回答 1

1

好吧,首先想到的就是像这样称呼猪:

pig -param PIG_HOME=$PIG_HOME myscript.pig

但是,我建议查看python wrappers。这样做可能有点矫枉过正,但它们只是让一切变得容易得多。您还可以使用 python,我一直认为这是一个优点。

于 2013-08-22T19:57:11.253 回答