Tim Wintle wrote:
On Fri, 2009-04-03 at 09:42 -0700, Ricky Ho wrote:
1) I can pick the language that offers a different programming
paradigm (e.g. I may choose functional language, or logic programming
if they suit the problem better). In fact, I can even chosen Erlang
at the map() and Prolog at the reduce(). Mix and match can optimize
me more.
Agreed (as someone who has written mappers/reducers in Python, perl,
shell script and Scheme before).
sounds like a good argument for adding scripting support for in-JVM MR
jobs; use the java6 scripting APIs and use any of the supported
languages -java script out the box, other languages (jython, scala) with
the right JARs.