hadoop - Difference between Pig and Hive? Why have both? -


My background - Hadop is 4 weeks old in the world. Claudia's Hadoop VM gave a little dip in the hive, pig and headop. Map-deficiency and read Google's paper on GFS (). I understand -

  • Pig language Pig Latin (the way the programmer looks) is the declarative style of programming like SQL and Hive's query language near SQL Looks like

  • The pig sits on the top of the Hadoop and can sit on top of Dryad in principle. I may be wrong but the hive has been linked together with the handsopop

  • Pig Latin and Hive are ready to map both the commands and reduce jobs.

My question - what is its goal, when one can say the purpose of (say pig) purpose only because it is evangelized by the pig yahoo! And hive by Facebook?

Check it with pig architect at Alan Gates, Yahoo! Like pig, like pig, they will use pigs as a useful case of utility of a procedural language such as pig (versatile declarative SQL) and dataphlow designers.


Comments

Popular posts from this blog

c# - sqlDecimal to decimal clr stored procedure Unable to cast object of type 'System.Data.SqlTypes.SqlDecimal' to type 'System.IConvertible' -

Calling GetGUIThreadInfo from Outlook VBA -

Obfuscating Python code? -