PigServer或PigRunner?哪个更好?

时间:2012-09-17 08:11:45

标签: apache-pig

我使用PigServer类编写了嵌入式猪程序。但我知道我们也可以使用PigRunner类执行查询。

谁能说出哪一个更好?请解释原因。

1 个答案:

答案 0 :(得分:3)

PigRunner本质上提供与命令行程序“pig”相同的接口,其优点是可以在不进入系统shell的情况下调用它并返回PigStats对象。因此,运行完整的用户提供的脚本非常方便。

然而,PigServer允许动态创建和注册查询,然后对结果进行编程迭代。因此,它为PIG提供了更加灵活和完整的界面。