Research Article

Meteorological Data Analysis Using MapReduce

Algorithm 1

map(String input_key, String input_value):
 //input_key: document name
 //input_value: document contents
 for each year and temperature in input_value:
EmitIntermediate( , );
reduce(String output_key, Interator intermediate_values):
 // output_key: year
 // intermediate_values: a list of temperature
  int maxValue = Interger.MIN_VALUE;
  for each in intermediate_values:
  maxValue = Math.max( );
 Emit(year, maxValue);