pig拉丁脚本中的pig\u home环境变量

sycxhyv7  于 2021-06-24  发布在  Pig
关注(0)|答案(1)|浏览(318)

我想从pig拉丁语脚本中访问$pig\u home环境变量。
我想要这样的东西(行不通):

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

而不是像这样硬编码(工作):

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

nfg76nw01#

首先想到的就是把Pig叫做:

pig -param PIG_HOME=$PIG_HOME myscript.pig

不过,我建议您研究python Package 器。这可能有点过分,但他们只是让一切都变得容易得多。您还可以使用python,我一直认为这是一个优点。

相关问题