5

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

谁能告诉我哪个更好?请解释原因。

4

1 回答 1

3

PigRunner 本质上呈现与命令行程序“pig”相同的界面,其优点是无需进入系统 shell 即可调用它,并且它返回 PigStats 对象。因此,运行完整的用户提供的脚本很方便。

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

于 2012-12-14T16:17:26.223 回答