Package org.apache.hadoop.mapreduce
Interface Counter
- All Superinterfaces:
Writable
- All Known Implementing Classes:
Counters.Counter
A named counter that tracks the progress of a map/reduce job.
Counters represent global counters, defined either by the
Map-Reduce framework or applications. Each Counter is named by
an Enum and has a long for the value.
Counters are bunched into Groups, each comprising of
counters from a particular Enum class.
-
Method Summary
Modifier and TypeMethodDescriptionGet the display name of the counter.getName()getUnderlyingCounter()longgetValue()What is the current value of this counter?voidincrement(long incr) Increment this counter by the given valuevoidsetDisplayName(String displayName) Deprecated.(and no-op by default)voidsetValue(long value) Set this counter by the given valueMethods inherited from interface org.apache.hadoop.io.Writable
readFields, write
-
Method Details
-
setDisplayName
Deprecated.(and no-op by default)Set the display name of the counter- Parameters:
displayName- of the counter
-
getName
String getName()- Returns:
- the name of the counter
-
getDisplayName
String getDisplayName()Get the display name of the counter.- Returns:
- the user facing name of the counter
-
getValue
long getValue()What is the current value of this counter?- Returns:
- the current value
-
setValue
void setValue(long value) Set this counter by the given value- Parameters:
value- the value to set
-
increment
void increment(long incr) Increment this counter by the given value- Parameters:
incr- the value to increase this counter by
-
getUnderlyingCounter
-