Streaming
is a feature with Hadoop framework that allows us to do programming using
MapReduce in any programming language which can accept standard input and can
produce standard output. It could be Perl, Python, Ruby and not necessarily be
Java. However, customization in MapReduce can only be done using Java and not
any other programming language.