| Class | Description |
|---|---|
| AbstractClusterStory |
AbstractClusterStory provides a partial implementation of
ClusterStory by parsing the topology tree. |
| AnonymizableDataType<T> |
An interface for data-types that can be anonymized.
|
| Anonymizer | |
| BlockingSerializer |
A JSON serializer for Strings.
|
| CDFPiecewiseLinearRandomGenerator | |
| CDFRandomGenerator |
An instance of this class generates random values that confirm to the
embedded
LoggedDiscreteCDF . |
| ClassName |
Represents a class name.
|
| ClusterStory |
ClusterStory represents all configurations of a MapReduce cluster,
including nodes, network topology, and slot configurations. |
| ClusterTopologyReader |
Reading JSON-encoded cluster topology and produce the parsed
LoggedNetworkTopology object. |
| CurrentJHParser |
JobHistoryParser that parses JobHistory files. |
| DataAnonymizer<T> |
The data anonymizer interface.
|
| DataType<T> |
Represents a Rumen data-type.
|
| DeepCompare |
Classes that implement this interface can deep-compare [for equality only,
not order] with another instance.
|
| DeepInequalityException |
We use this exception class in the unit test, and we do a deep comparison
when we run the
|
| DefaultAnonymizableDataType |
Represents a default anonymizable Rumen data-type.
|
| DefaultAnonymizingRumenSerializer |
Default Rumen JSON serializer.
|
| DefaultDataType |
This represents the default java data-types (like int, long, float etc).
|
| DefaultInputDemuxer |
DefaultInputDemuxer acts as a pass-through demuxer. |
| DefaultJobPropertiesParser |
A simple job property parser that acts like a pass-through filter.
|
| DefaultOutputter<T> |
The default
Outputter that outputs to a plain file. |
| DefaultRumenSerializer |
Default Rumen JSON serializer.
|
| DeskewedJobTraceReader | |
| FileName |
Represents a file's location.
|
| FileName.FileNameState |
A composite state for filename.
|
| Folder | |
| Hadoop20JHParser |
JobHistoryParser to parse job histories for hadoop 0.20 (META=1). |
| HadoopLogsAnalyzer | Deprecated. |
| InputDemuxer |
InputDemuxer dem-ultiplexes the input files into individual input
streams. |
| Job20LineHistoryEventEmitter | |
| JobBuilder |
JobBuilder builds one job. |
| JobConfigurationParser |
JobConfigurationParser parses the job configuration xml file, and
extracts configuration properties. |
| JobConfPropertyNames | |
| JobHistoryParser |
JobHistoryParser defines the interface of a Job History file parser. |
| JobHistoryParserFactory |
JobHistoryParserFactory is a singleton class that attempts to
determine the version of job history and return a proper parser. |
| JobHistoryParserFactory.VersionDetector | |
| JobHistoryUtils |
Job History related utils for handling multiple formats of history logs of
different hadoop versions like Pre21 history logs, current history logs.
|
| JobName |
Represents a job's name.
|
| JobProperties |
This represents the job configuration properties.
|
| JobPropertyParser |
A
JobProperties parsing utility. |
| JobStory |
JobStory represents the runtime information available for a
completed Map-Reduce job. |
| JobStoryProducer |
JobStoryProducer produces the sequence of JobStory's. |
| JobTraceReader |
Reading JSON-encoded job traces and produce
LoggedJob instances. |
| JsonObjectMapperWriter<T> |
Simple wrapper around
JsonGenerator to write objects in JSON format. |
| LoggedDiscreteCDF |
A
LoggedDiscreteCDF is a discrete approximation of a cumulative
distribution function, with this class set up to meet the requirements of the
Jackson JSON parser/generator. |
| LoggedJob |
A
LoggedDiscreteCDF is a representation of an hadoop job, with the
details of this class set up to meet the requirements of the Jackson JSON
parser/generator. |
| LoggedJob.JobPriority | |
| LoggedJob.JobType | |
| LoggedLocation |
A
LoggedLocation is a representation of a point in an hierarchical
network, represented as a series of membership names, broadest first. |
| LoggedNetworkTopology |
A
LoggedNetworkTopology represents a tree that in turn represents a
hierarchy of hosts. |
| LoggedSingleRelativeRanking |
A
LoggedSingleRelativeRanking represents an X-Y coordinate of a
single point in a discrete CDF. |
| LoggedTask |
A
LoggedTask represents a [hadoop] task that is part of a hadoop job. |
| LoggedTaskAttempt |
A
LoggedTaskAttempt represents an attempt to run an hadoop task in a
hadoop job. |
| LoggedTaskAttempt.SplitVectorKind | |
| MachineNode |
MachineNode represents the configuration of a cluster node. |
| MachineNode.Builder |
Builder for a NodeInfo object
|
| MapAttempt20LineHistoryEventEmitter | |
| MapReduceJobPropertiesParser |
A default parser for MapReduce job configuration properties.
|
| MapTaskAttemptInfo |
MapTaskAttemptInfo represents the information with regard to a
map task attempt. |
| Node |
Node represents a node in the cluster topology. |
| NodeName |
Represents the cluster host.
|
| NodeName.NodeNameState |
A composite state for node-name.
|
| ObjectStringSerializer<T> |
Rumen JSON serializer for serializing object using toSring() API.
|
| Outputter<T> |
Interface to output a sequence of objects of type T.
|
| ParsedHost | |
| ParsedJob |
This is a wrapper class around
LoggedJob. |
| ParsedTask |
This is a wrapper class around
LoggedTask. |
| ParsedTaskAttempt |
This is a wrapper class around
LoggedTaskAttempt. |
| Pre21JobHistoryConstants |
Job History related constants for Hadoop releases prior to 0.21
|
| Pre21JobHistoryConstants.Values |
This enum contains some of the values commonly used by history log events.
|
| QueueName |
Represents a queue name.
|
| RackNode |
RackNode represents a rack node in the cluster topology. |
| RandomSeedGenerator |
The purpose of this class is to generate new random seeds from a master
seed.
|
| ReduceAttempt20LineHistoryEventEmitter | |
| ReduceTaskAttemptInfo |
ReduceTaskAttemptInfo represents the information with regard to a
reduce task attempt. |
| ResourceUsageMetrics |
Captures the resource usage metrics.
|
| RewindableInputStream |
A simple wrapper class to make any input stream "rewindable".
|
| State |
Represents a state.
|
| StateDeserializer |
Rumen JSON deserializer for deserializing the
State object. |
| StatePool |
A pool of states.
|
| StatePool.StatePair |
A wrapper class that binds the state implementation to its implementing
class name.
|
| Task20LineHistoryEventEmitter | |
| TaskAttempt20LineEventEmitter | |
| TaskAttemptInfo |
TaskAttemptInfo is a collection of statistics about a particular
task-attempt gleaned from job-history of the job. |
| TaskInfo | |
| TopologyBuilder |
Building the cluster topology.
|
| TraceBuilder |
The main driver of the Rumen Parser.
|
| TreePath |
This describes a path from a node to the root.
|
| UserName |
Represents a user's name.
|
| WordList |
Represents the list of words used in list-backed anonymizers.
|
| WordListAnonymizerUtility |
Utility class to handle commonly performed tasks in a
DefaultAnonymizableDataType
using a WordList for anonymization. |
| ZombieCluster |
ZombieCluster rebuilds the cluster topology using the information
obtained from job history logs. |
| ZombieJob | |
| ZombieJobProducer |
Producing
JobStorys from job trace. |
Copyright © 2008–2025 Apache Software Foundation. All rights reserved.