The real answer is that Hadoop was written originally to support Nutch, which is in Java. Java has mostly served us well being reliable, extremely powerful libraries, and being far easier to debug than C++. There are issues of course... Java's interface to the OS is very weak, object memory overhead is high, and program startup is very slow.
-- Owen On Oct 9, 2010, at 21:40, elton sky <[email protected]> wrote: > I always have this question but couldn't find proper answer for this. For > system level applications, c/c++ is preferable. But why this one using java?
