- 15
- 0
- 约3.37千字
- 约 20页
- 2018-07-03 发布于湖北
- 举报
Pig是一个用来处理大规模数据集的平台,和Google的Sawzall类似,由Yahoo!贡献给Apache。 MapReduce的查询框架虽然主要是Map和Reduce两个函数,但是用户从编写程序到在集群中部署、运行,仍然要花费不少时间。 Pig可以简化MapReduce任务的开发,提高在Hadoop集群上进行数据处理的方便程度。 Pig的基本框架 Cluster Pig Latin MapReduce Pig Latin:Pig专用的语言,是类似于SQL的面向数据流的语言。能够对数据进行排序、过滤、求和、分组、关联等功能。 MapReduce:当需要处理海量数据时,先用Pig Latin语言编写Pig Latin程序,然后在Pig中执行 Pig Latin程序。 Pig把用户编写的Pig Latin程序编译成MapReduce作业,上传到集群中运行。 MapReduce虽然是现在处理海量数据的主要方法,但是对于数据处理它仍然存在不足之处。 固定的数据流处理过程 其他操作需要用户自己动手编写 Join, filter, projection, aggregates, sorting, distinct 语义被隐藏在map和reduce函数中,使其难以维护、扩展或者被优化 M R Pig Latin则能很好的解决上述问题。
您可能关注的文档
- 国际信息系统审计师CISA.doc
- 不定式具有名词、形容词或副词某些语法功能,又有动词.doc
- 关于2016年度井冈情·中国梦全国大学生暑期实践季专项行.doc
- 关于开展2018年度全市中小学幼儿园暑期消防.doc
- 2008年度台州市勘察设计专项检查情况表.doc
- 湖北省高等教育自学考试本科毕业资格认定与课程免考审核网.doc
- 关于学习全国高校思想政治工作会议精神通知.doc
- 2007年度深圳市中考英语试题.doc
- 平顶山学校安全管理工作规范(试行).doc
- 德州市2016年度初中学业水平考试.doc
- 部编版七年级上册语文 第六单元 想象世界 课外古诗词诵读 (3).pptx
- 部编版七年级上册语文 第六单元 想象世界 课外古诗词诵读 (7).pptx
- 部编版七年级上册语文 第六单元 想象世界 课外古诗词诵读(二) (2).ppt
- 部编版七年级上册语文 第六单元 想象世界 课外古诗词诵读(二).ppt
- 部编版七年级上册语文 第六单元 想象世界 课外古诗词诵读(二).pptx
- 部编版七年级上册语文 第六单元 想象世界 单元基础巩固练(6).pptx
- 水利检测资格测验培训(混凝土施工质量考验与评定)[精彩.pptx
- 三年级语文下册第二单元检测卷.pdf
- 部编版七年级上册语文 第六单元 想象世界 写作 发挥联想和想象 (4).pptx
- 部编版七年级上册语文 第六单元 想象世界 写作 发挥联想和想象.pptx
原创力文档

文档评论(0)