什么是 Apache Pig?为什么它比 MapReduce 更受欢迎?
What is Apache Pig and why is it preferred over MapReduce?
题目类型: 技术面试题
这是一道技术面试题,常见于澳洲IT公司面试中。
难度: medium
分类: Pig, MapReduce 对比
标签: pig, mapreduce, high-level, data-flow, built-in-functions, nested-data-types
参考答案摘要
TL;DR Apache Pig 是基于 Hadoop 的数据流分析平台,能用更高层的语言表达数据处理流程,从而减少 MapReduce Java 编程复杂度,因此常被认为比 MapReduce 更高效更易开发。 为什么更受欢迎? 更高层的数据流语言 :Pig 是高层数据流语言,MapReduce 更偏底层处理范式。 减少复杂 Java 编码 :无需写复杂 MapReduce Java 代码即可实...
本题提供 STAR 原则详细解答和技术解析,登录匠人学院学习中心即可查看完整答案。