@InterfaceAudience.LimitedPrivate(value="MapReduce") @InterfaceStability.Unstable public class MapHost extends Object
Modifier and Type | Class and Description |
---|---|
static class |
MapHost.State |
Constructor and Description |
---|
MapHost(String hostName,
String baseUrl) |
Modifier and Type | Method and Description |
---|---|
void |
addKnownMap(TaskAttemptID mapId) |
List<TaskAttemptID> |
getAndClearKnownMaps() |
String |
getBaseUrl() |
String |
getHostName() |
int |
getNumKnownMapOutputs() |
MapHost.State |
getState() |
MapHost.State |
markAvailable()
Called when the node is done with its penalty or done copying.
|
void |
markBusy() |
void |
markPenalized() |
void |
penalize()
Mark the host as penalized
|
String |
toString() |
public MapHost.State getState()
public String getHostName()
public String getBaseUrl()
public void addKnownMap(TaskAttemptID mapId)
public List<TaskAttemptID> getAndClearKnownMaps()
public void markBusy()
public void markPenalized()
public int getNumKnownMapOutputs()
public MapHost.State markAvailable()
public void penalize()
Copyright © 2017 Apache Software Foundation. All Rights Reserved.