public class MMCJMR extends Object
Modifier and Type | Method and Description |
---|---|
protected static int |
determineNumReducers(long[] rlen,
long[] clen,
int defaultNumRed,
long numRedGroups)
Determine number of reducers based on configured number of reducers, number of results groups
and input data divided by blocksize (as heuristic for useful degree of parallelism).
|
static JobReturn |
runJob(MRJobInstruction inst,
String[] inputs,
InputInfo[] inputInfos,
long[] rlens,
long[] clens,
int[] brlens,
int[] bclens,
String instructionsInMapper,
String aggInstructionsInReducer,
String aggBinInstrction,
int numReducers,
int replication,
String output,
OutputInfo outputinfo) |
public static JobReturn runJob(MRJobInstruction inst, String[] inputs, InputInfo[] inputInfos, long[] rlens, long[] clens, int[] brlens, int[] bclens, String instructionsInMapper, String aggInstructionsInReducer, String aggBinInstrction, int numReducers, int replication, String output, OutputInfo outputinfo) throws Exception
Exception
protected static int determineNumReducers(long[] rlen, long[] clen, int defaultNumRed, long numRedGroups)
rlen
- array of numbers of rowsclen
- array of numbers of columnsdefaultNumRed
- default number of reducersnumRedGroups
- number of reducer groupsCopyright © 2018 The Apache Software Foundation. All rights reserved.