public class HadoopNodeCounterCache extends cascading.stats.hadoop.HadoopCounterCache<cascading.stats.FlowNodeStats,java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Long>>>
COUNTER_FETCH_RETRIES_PROPERTY, COUNTER_MAX_AGE_PROPERTY, COUNTER_TIMEOUT_PROPERTY, DEFAULT_CACHED_AGE_MAX, DEFAULT_FETCH_RETRIES, DEFAULT_NODE_CACHED_AGE_MAX, DEFAULT_TIMEOUT_TIMEOUT_SEC, fetchAttempts, maxAge, maxFetchAttempts, NODE_COUNTER_MAX_AGE_PROPERTY, timeout| Modifier | Constructor and Description |
|---|---|
protected |
HadoopNodeCounterCache(cascading.stats.FlowNodeStats flowNodeStats,
org.apache.hadoop.conf.Configuration configuration) |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
areCountersAvailable(cascading.stats.FlowNodeStats runningJob) |
protected java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Long>> |
getCounters(cascading.stats.FlowNodeStats flowNodeStats) |
protected java.util.Set<java.lang.String> |
getCountersFor(java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Long>> counters,
java.lang.String group) |
protected long |
getCounterValue(java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Long>> counters,
java.lang.Enum counter) |
protected long |
getCounterValue(java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Long>> counters,
java.lang.String groupName,
java.lang.String counterName) |
protected java.util.Collection<java.lang.String> |
getGroupNames(java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Long>> groups) |
protected cascading.stats.FlowNodeStats |
getJobStatusClient() |
protected HadoopNodeCounterCache(cascading.stats.FlowNodeStats flowNodeStats, org.apache.hadoop.conf.Configuration configuration)
protected cascading.stats.FlowNodeStats getJobStatusClient()
getJobStatusClient in class cascading.stats.CounterCache<org.apache.hadoop.conf.Configuration,cascading.stats.FlowNodeStats,java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Long>>>protected boolean areCountersAvailable(cascading.stats.FlowNodeStats runningJob)
areCountersAvailable in class cascading.stats.CounterCache<org.apache.hadoop.conf.Configuration,cascading.stats.FlowNodeStats,java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Long>>>protected java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Long>> getCounters(cascading.stats.FlowNodeStats flowNodeStats) throws java.io.IOException
getCounters in class cascading.stats.CounterCache<org.apache.hadoop.conf.Configuration,cascading.stats.FlowNodeStats,java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Long>>>java.io.IOExceptionprotected java.util.Collection<java.lang.String> getGroupNames(java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Long>> groups)
getGroupNames in class cascading.stats.CounterCache<org.apache.hadoop.conf.Configuration,cascading.stats.FlowNodeStats,java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Long>>>protected java.util.Set<java.lang.String> getCountersFor(java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Long>> counters, java.lang.String group)
getCountersFor in class cascading.stats.CounterCache<org.apache.hadoop.conf.Configuration,cascading.stats.FlowNodeStats,java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Long>>>protected long getCounterValue(java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Long>> counters, java.lang.Enum counter)
getCounterValue in class cascading.stats.CounterCache<org.apache.hadoop.conf.Configuration,cascading.stats.FlowNodeStats,java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Long>>>protected long getCounterValue(java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Long>> counters, java.lang.String groupName, java.lang.String counterName)
getCounterValue in class cascading.stats.CounterCache<org.apache.hadoop.conf.Configuration,cascading.stats.FlowNodeStats,java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Long>>>Copyright © 2007-2021 Cascading Maintainers. All Rights Reserved.