Hacker News new | past | comments | ask | show | jobs | submit login

I do not quite understand why people build hadoop and lucene with java. Is a python & c++ implementation of mapreduce a better choice?



Because 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


Python: http://www.michael-noll.com/wiki/Writing_An_Hadoop_MapReduce...

Ruby: 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.




Consider applying for YC's Fall 2025 batch! Applications are open till Aug 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: