public interface HadoopMapReducePlan extends Serializable
Modifier and Type | Method and Description |
---|---|
Collection<UUID> |
mapperNodeIds()
Gets collection of all node IDs involved in map part of job execution.
|
int |
mappers()
Gets overall number of mappers for the job.
|
@Nullable Collection<HadoopInputSplit> |
mappers(UUID nodeId)
Gets collection of file blocks for which mappers should be executed.
|
UUID |
nodeForReducer(int reducer)
Gets node ID for reducer.
|
Collection<UUID> |
reducerNodeIds()
Gets collection of all node IDs involved in reduce part of job execution.
|
int |
reducers()
Gets overall number of reducers for the job.
|
@Nullable int[] |
reducers(UUID nodeId)
Gets reducer IDs that should be started on given node.
|
@Nullable @Nullable Collection<HadoopInputSplit> mappers(UUID nodeId)
nodeId
- Node ID to check.null
if no mappers should be executed on given node.@Nullable @Nullable int[] reducers(UUID nodeId)
nodeId
- Node ID to check.Collection<UUID> mapperNodeIds()
Collection<UUID> reducerNodeIds()
int mappers()
int reducers()
UUID nodeForReducer(int reducer)
reducer
- Reducer.
Follow @ApacheIgnite
Ignite Database and Caching Platform : ver. 2.7.2 Release Date : February 6 2019