3 ms·
I do not quite understand why people build hadoop and lucene with java. Is a python & c++ implementation of mapreduce a better choice?
by liuliu 18y ago
I do not quite understand why people build hadoop and lucene with java. Is a python & c++ implementation of mapreduce a better choice?
- quasimojo 18y agoyou can write hadoop client tasks in any language you like, afaik
- mseebach 18y agoBecause Java is an incredibly powerful tool that works across a large selection of platforms with minimal effort. And, Hadoop is only the infrastructure, they have APIs for C, C++ and shell for the applications. http://wiki.apache.org/hadoop/FAQ http://wiki.apache.org/hadoop/FAQ
- wayne 18y agoPython: http://www.michael-noll.com/wiki/Writing_An_Hadoop_MapReduce_Program_In_Python http://www.michael-noll.com/wiki/Writing_An_Hadoop_MapReduce... Ruby: http://blog.rapleaf.com/dev/?p=16 http://blog.rapleaf.com/dev/?p=16 It's pretty hokey, either running through the shell or calling a REST service through a proxy, but it's been done if you're allergic to non-scripting languages.