When should you use MapReduce instead of Pig / Hive?

I have no problem understanding that the hive and the pig facilitate the work of the programmer. But are there any restrictions when they cannot be used and you have to rely on the card to reduce it?

Answering a question in an interview, what should be the answer?

+4
source share
2 answers

With MapReduce, we have more control, we can do something to improve productivity.

Also, team skill should be considered (for example, if they are good only in Java)

Not sure if everything can be described in a hive or pig (e.g. unstructured data)

The link below should be helpful.

http://blog.mortardata.com/post/60274287605/pig-vs-mapreduce

0

MR, , , . :

  • , , . MR .

  • Java MR, MR, , Scalding Cascading, , , . Scalding - , , , Pig and Hive - , Scala.

+2

Source: https://habr.com/ru/post/1533081/


All Articles