何时不使用 Pig Latin

Posted

技术标签:

【中文标题】何时不使用 Pig Latin【英文标题】:When not to use Pig Latin 【发布时间】:2014-04-21 07:41:40 【问题描述】:

在 Hadoop Definitive Guide 中,据说 Pig Latin 并不适合所有数据处理任务。但仅以“大集合中少量数据的查询”为例。

还有哪些其他示例是 Pig Latin 的不良使用场景?

【问题讨论】:

【参考方案1】:

在某些情况下,您只需对 HDFS 中的数据进行简单的即席分析查询。 Hive 会更有用,因为为这些类型的查询编写 Hive 查询要快得多。

您也可以参考这篇文章Pig vs Hive vs Native Map Reduce!。

【讨论】:

以上是关于何时不使用 Pig Latin的主要内容,如果未能解决你的问题,请参考以下文章

仅使用 Pig Latin 在 Pig 中加载具有不同分隔符的非结构化数据

Pig Latin 中不区分大小写的搜索

聚合的 Pig Latin 逻辑测试

Pig UDF 或 Pig Latin 还是两者兼而有之?

使用 PIG Latin 加载 XML

使用 Pig Latin 计算唯一值的出现次数