Hadoop 101: Programming MapReduce with Native Libraries, Hive, Pig, and Cascading

和Hadoop交互的四种方法:

1. Native Libraries

2. Hive

3. Pig

4. Cascading

At a high level, people use the native Hadoop libraries to achieve the
greatest performance and have the most fine-grained control. Pig is somewhere
between the very SQL-like, database language provided by Hive and the very
Java-like programming language provided by Cascading. - See more at:
http://blog.gopivotal.com/pivotal/products/hadoop-101-programming-mapreduce-
with-native-libraries-hive-pig-and-cascading#sthash.h7JxtIq3.dpuf

At a high level, people use the native Hadoop libraries to achieve the
greatest performance and have the most fine-grained control. Pig is somewhere
between the very SQL-like, database language provided by Hive and the very
Java-like programming language provided by Cascading.

http://blog.gopivotal.com/pivotal/products/hadoop-101-programming-mapreduce-
with-native-libraries-hive-pig-and-cascading