mainly for Java
there's an example using Jython
also There are several ways to incorporate non-Java code. Hadoop Streaming permits any shell command to be used as a map or reduce function, and Hadoop is also developing C and C++ APIs and a SWIG-compatible pipes API.
Yahoo is pushing it
Edited: | Tweet this!