任何人都可以解释以下声明的含义吗?

使用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/

10-16 01:24