可以解释一下下面的陈述是什么意思吗?
使用exec命令运行Pig脚本,脚本和Grunt shell之间没有交互(批处理模式)
答案 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。