使用来自grunt的exec命令运行脚本

时间:2015-06-23 17:41:28

标签: hadoop apache-pig

可以解释一下下面的陈述是什么意思吗?

使用exec命令运行Pig脚本,脚本和Grunt shell之间没有交互(批处理模式)

1 个答案:

答案 0 :(得分:2)

这意味着您可以预先编写Pig脚本并使用exec执行它。示例来自:http://pig.apache.org/docs/r0.7.0/piglatin_ref2.html#exec

grunt> cat myscript.pig
a = LOAD 'student' AS (name, age, gpa);
b = LIMIT a 3;
DUMP b;

grunt> exec myscript.pig
(alice,20,2.47)
(luke,18,4.00)
(holly,24,3.27)

如果您定期运行一组命令,这将非常有用。而不是每次重新输入它,你可以将它放在脚本中并在其上运行exec。