is mapreduce a programming language?
MapReduce is a programming model to perform distributed and parallel processing. MapReduce can be written in Java, Python, etc. The choice of programming language depends on programmer i.e. how comfortable you are with a particular language. ... Java- as Hadoop Map Reduce framework is developed using Java.