public class GridHadoopDefaultMapReducePlanner extends Object implements org.gridgain.grid.hadoop.GridHadoopMapReducePlanner
| Constructor and Description |
|---|
GridHadoopDefaultMapReducePlanner() |
| Modifier and Type | Method and Description |
|---|---|
org.gridgain.grid.hadoop.GridHadoopMapReducePlan |
preparePlan(org.gridgain.grid.hadoop.GridHadoopJob job,
Collection<org.gridgain.grid.GridNode> top,
org.gridgain.grid.hadoop.GridHadoopMapReducePlan oldPlan) |
protected int |
reducerNodeWeight(org.gridgain.grid.GridNode node,
int splitCnt)
Calculate node weight based on node metrics and data co-location.
|
public org.gridgain.grid.hadoop.GridHadoopMapReducePlan preparePlan(org.gridgain.grid.hadoop.GridHadoopJob job,
Collection<org.gridgain.grid.GridNode> top,
@Nullable
org.gridgain.grid.hadoop.GridHadoopMapReducePlan oldPlan)
throws org.gridgain.grid.GridException
preparePlan in interface org.gridgain.grid.hadoop.GridHadoopMapReducePlannerorg.gridgain.grid.GridExceptionprotected int reducerNodeWeight(org.gridgain.grid.GridNode node,
int splitCnt)
node - Node.splitCnt - Splits mapped to this node.Copyright © 2014. All rights reserved.