logo

什么是 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 原则详细解答和技术解析,登录匠人学院学习中心即可查看完整答案。

← 返回面试题库

什么是 Apache Pig?为什么它比 MapReduce 更受欢迎?

Mediumsystem-design

想查看完整答案?

登录匠人学院学习中心,获取 STAR 格式回答和详细技术解析

前往学习中心查看答案