我的背景 – Hadoop世界中的4周岁。 使用Cloudera的Hadoop VM在Hive,Pig和Hadoop中混了一下。 阅读了Google关于Map-Reduce和GFS的论文( PDF链接 )。 我明白那个- 猪的语言猪拉丁语是一种从程序员的思维方式转变为像声明式编程风格的SQL,Hive的查询语言与SQL非常相似。 猪坐在Hadoop之上,原则上也可以坐在Dryad之上。 我可能是错的,但Hive与Hadoop紧密相连。 Pig Latin和Hive命令都编译为Map和Reduce作业。 我的问题 – 当一个人(比如说猪)能够达到目的时,两者的目标是什么? 是不是因为猪被雅虎传福音? 和Facebook的蜂巢?