19
Pig和Hive之间的区别?为什么两者都有?[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引文回答。 4年前关闭。 改善这个问题 我的背景-在Hadoop世界中工作了4周。使用Cloudera的Hadoop VM涉猎Hive,Pig和Hadoop。阅读了Google关于Map-Reduce和GFS的论文(PDF链接)。 我明白那个- Pig的语言Pig Latin是从(类似于程序员的思维方式)SQL到声明式编程风格的转变,而Hive的查询语言与SQL非常相似。 Pig位于Hadoop之上,原则上也可以位于Dryad之上。我可能错了,但是Hive与Hadoop紧密相连。 Pig Latin和Hive命令都可以编译为Map和Reduce作业。 我的问题-当一个人(例如Pig)可以达到目的时,同时拥有这两个目标是什么?仅仅是因为Pig被Yahoo传播了!和Hive by Facebook?
256
hadoop
hive
apache-pig