1. A method for processing input data, the method comprising: creating a MapReducer object, wherein: the MapReducer object corresponds to a MapReduce environment, and the MapReduce environment is one of a plurality of MapReduce environments; and receiving, by a MapReduce interface, a plurality of input parameters comprising: the input data; a mapper function; a reducer function; and the MapReducer object; and using the MapReduce interface to process the input data by one or more processors in the MapReduce environment using the mapper function and the reducer function.