"Pig"是一种基于Hadoop平台的大数敏梁带据分析工具,是桥芦由Apache软件基金会开发和维护的一个开源项目。
Pig的数据流编程模型可以帮渣老助用户更方便地进行大规模数据的处理和分析,不需要编写MapReduce等底层代码,而是使用类似于SQL语言的脚本进行数据处理。
Pig是一种编程语言,它简化了Hadoop常见的工作任谈弊务。Pig可加载数含物族蚂颂据、表达转换数据以及存储最终结果。Pig内置的 *** 作使得半结构化数据变得有意义。
Hive在Hadoop中扮演数据仓库的角色。Hive添加数据的结构在HDFS,并允许使用类似于SQL语法进行数据查询。
Pig是一种数据流语言和运行环境,用于检索非常大的数据集。为大型数据集的处理提供了一个更高层次的抽象。Pig包括两部分:一是用于描述数据流的语言,称为Pig Latin;二是用于运行Pig Latin程序的执行环境。
hive是基于Hadoop的一个数据仓库工具,可以将结构化的数据文件映射为一张数据库表,并提供简单的sql查询功能,可以将sql语句转换为MapReduce快速实现简单的MapReduce统计,不必开发专门的MapReduce应用,十分适合数据仓库的统计分析。
pig是一个多义词,所代表的意思分别是:
1、pig指的是猪的英文:
猪是哺乳纲,偶蹄目,猪科,杂食巧运模类动物。猪一般多指家畜。猪是十二生肖之末,也称之为亥。
2、pig指的是编程语言:
Pig是一种数据流语言和运行环境,用于检索非常大的数据集。为大型数据集孝缓的处理提供了一个更高层次的抽象。
3、pig指的是英语单词:
pig是一个英语单词,名词、动词,作名词时意思是猪、猪肉、警察。
4、pig指的是游戏《闪客快打》悄颂系列中的角色:
Pig,游戏《闪客快打》系列中的角色,BPK战队成员。
扩展资料:
Pig编程语言适合于使用 Hadoop 和 MapReduce 平台来查询大型半结构化数据集。通过允许对分布式数据集进行类似 SQL 的查询,Pig 可以简化 Hadoop 的使用。
用MapReduce进行数据分析。当业务比较复杂的时候,使用MapReduce将会是一个很复杂的事情,比如你需要对数据进行很多预处理或转换,以便能够适应MapReduce的处理模式。
另一方面,编写MapReduce程序,发布及运行作业都将是一个比较耗时的事情。Pig的出现很好的弥补了这一不足。
参考资料来源:百度百科—pig
参考资料来源:百度百科—pig
参考资料来源:百度百科—pig
参考资料来源:百度百科—Pig
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)