Package p2pMapReduce.mapreduceModule

Collection of class to implement a map reduce framework.

See:
          Description

Interface Summary
JobContext A read-only view of the job that is provided to the tasks while they are running.
MapContext<KEYIN,VALUEIN,KEYOUT,VALUEOUT> The context that is given to the Mapper.
MRConfig Place holder for cluster level configuration keys.
MRJobConfig  
RawComparator<T> A Comparator that operates directly on byte representations of objects.
ReduceContext<KEYIN,VALUEIN,KEYOUT,VALUEOUT> The context passed to the Reducer.
ReduceContext.ValueIterator<VALUEIN> ReduceContext.ValueIterator to iterate over values for a given group of records.
TaskAttemptContext The context for task attempts.
TaskInputOutputContext<KEYIN,VALUEIN,KEYOUT,VALUEOUT> A context object that allows input and output from the task.
 

Class Summary
Counter A named counter that tracks the progress of a map/reduce job.
ID A general identifier, which internally stores the id as an integer.
Job The job submitter's view of the Job.
JobConf A map/reduce job configuration.
JobContextImpl A read-only view of the job that is provided to the tasks while they are running.
JobID JobID represents the immutable and unique identifier for the job.
JobStatus Describes the current status of a job.
MapContextImpl<KEYIN,VALUEIN,KEYOUT,VALUEOUT> The context that is given to the Mapper.
Mapper<KEYIN,VALUEIN,KEYOUT,VALUEOUT> Maps input key/value pairs to a set of intermediate key/value pairs.
OutputCommitter OutputCommitter describes the commit of task output for a Map-Reduce job.
Partitioner<KEY,VALUE> Partitions the key space.
Path Names a file or directory in a FileSystem.
ReduceContextImpl<KEYIN,VALUEIN,KEYOUT,VALUEOUT> NOTE: the format of intermediate result depends on MapContext#write(K,V) method that refer to RecordWriter
Reducer<KEYIN,VALUEIN,KEYOUT,VALUEOUT> Reduces a set of intermediate values which share a key to a smaller set of values.
StatusReporter  
TaskAttemptContextImpl The context for task attempts.
TaskAttemptID TaskAttemptID represents the immutable and unique identifier for a task attempt.
TaskID TaskID represents the immutable and unique identifier for a Map or Reduce Task.
TaskInputOutputContextImpl<KEYIN,VALUEIN,KEYOUT,VALUEOUT> A context object that allows input and output from the task.
WrappedMapper<KEYIN,VALUEIN,KEYOUT,VALUEOUT> A Mapper which wraps a given one to allow custom WrappedMapper.Context implementations.
WrappedReducer<KEYIN,VALUEIN,KEYOUT,VALUEOUT> A Reducer which wraps a given one to allow for custom WrappedReducer.Context implementations.
 

Enum Summary
Job.JobState  
Job.TaskStatusFilter  
JobStatus.State Current state of the job
TaskType Enum for map, reduce, job-setup, job-cleanup, task-cleanup task types.
 

Package p2pMapReduce.mapreduceModule Description

Collection of class to implement a map reduce framework. Most of the classes contained in this package come from Hadoop sources (version 0.21), many of which have been modified.