任何人都可以解释以下声明的含义吗?
使用exec命令来运行Pig脚本,并且该脚本与Grunt Shell之间没有交互(批处理模式)
最佳答案
这意味着您可以预先编写一个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。
关于hadoop - 用grunt的exec命令运行脚本,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31009765/