public class FSMBuilder
extends org.apache.hadoop.conf.Configured
implements org.apache.hadoop.util.Tool
FSM Builder
Input: start/end pairs i.e. JobHistory data
Input handling is controlled by choosing a custom mapper that
is able to parse the desired input format (e.g. JobHistory lines)
One map class is provided for each type of input data provided
Each map class "standardizes" the different input log types
to the standardized internal FSMIntermedEntry representation
Currently available mapper classes:
DataNodeClientTraceMapper
TaskTrackerClientTraceMapper
JobHistoryTaskDataMapper
Parameterizing choice of mapper class - read in as config parameter
Output is standardized, regardless of input, and is generated by
the common reducer