Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我已经使用 PigServer 类编写了嵌入式猪程序。但我知道我们也可以使用 PigRunner 类执行查询。
谁能告诉我哪个更好?请解释原因。
PigRunner 本质上呈现与命令行程序“pig”相同的界面,其优点是无需进入系统 shell 即可调用它,并且它返回 PigStats 对象。因此,运行完整的用户提供的脚本很方便。
然而,PigServer 允许动态创建和注册查询,然后对结果进行编程迭代。因此,它为 PIG 提供了更加灵活和完整的接口。