Doug Cutting was the original creator of Lucene (and later, Hadoop).
He said this of the decision to use Java for Hadoop:
"Java offers a good compromise between developer productivity and runtime performance. Developers benefit from a simple, powerful, type-safe language with a wide range of high quality libraries. Performance is generally good enough"