| Interface | Description |
|---|---|
| AuditLogger |
Interface defining an audit logger.
|
| FSClusterStats |
This interface is used for retrieving the load related statistics of
the cluster.
|
| INodeAttributes |
The attributes of an inode.
|
| INodeDirectoryAttributes |
The attributes of an inode.
|
| INodeFileAttributes |
The attributes of a file.
|
| JournalManager |
A JournalManager is responsible for managing a single place of storing
edit logs.
|
| NameNodeMXBean |
This is the JMX management interface for namenode information
|
| Namesystem |
Namesystem operations.
|
| SafeMode |
SafeMode related operations.
|
| Class | Description |
|---|---|
| BackupImage |
Extension of FSImage for the backup node.
|
| BackupNode |
BackupNode.
|
| BackupState | |
| CancelDelegationTokenServlet |
Cancel delegation tokens over http for use in hftp.
|
| CheckpointConf | |
| CheckpointSignature |
A unique signature intended to identify checkpoint transactions.
|
| Content.Counts |
Content counts.
|
| Content.CountsMap |
A map of counters for the current state and the snapshots.
|
| ContentSummaryServlet |
Servlets for file checksum
|
| EditLogFileInputStream |
An implementation of the abstract class
EditLogInputStream, which
reads edits from a file. |
| EditLogFileOutputStream |
An implementation of the abstract class
EditLogOutputStream, which
stores edits in a local file. |
| EditLogInputStream |
A generic abstract class to support reading edits log data from
persistent storage.
|
| EditLogOutputStream |
A generic abstract class to support journaling of edits logs into
a persistent storage.
|
| EditsDoubleBuffer |
A double-buffer for edits.
|
| FileChecksumServlets |
Servlets for file checksum
|
| FileChecksumServlets.GetServlet |
Get FileChecksum
|
| FileChecksumServlets.RedirectServlet |
Redirect file checksum queries to an appropriate datanode.
|
| FileDataServlet |
Redirect queries about the hosted filesystem to an appropriate datanode.
|
| FileJournalManager |
Journal manager for the common case of edits files being written
to a storage directory.
|
| FileJournalManager.EditLogFile |
Record of an edit log that has been located and had its filename parsed.
|
| FsckServlet |
This class is used in Namesystem's web server to do fsck on namenode.
|
| FSDirectory |
FSDirectory stores the filesystem directory state.
|
| FSEditLog |
FSEditLog maintains a log of the namespace modifications.
|
| FSEditLogLoader | |
| FSEditLogLoader.PositionTrackingInputStream |
Stream wrapper that keeps track of the current stream position.
|
| FSEditLogOp |
Helper classes for reading the ops from an InputStream.
|
| FSEditLogOp.OpInstanceCache | |
| FSEditLogOp.Reader |
Class for reading editlog ops from a stream
|
| FSEditLogOp.Writer |
Class for writing editlog ops
|
| FSImage |
FSImage handles checkpointing and logging of the namespace edits.
|
| FSImageFormat |
Contains inner classes for reading or writing the on-disk format for
FSImages.
|
| FSImageFormat.Loader |
A one-shot class responsible for loading an image.
|
| FSImageSerialization |
Static utility functions for serializing various pieces of data in the correct
format for the FSImage file.
|
| FSNamesystem |
FSNamesystem does the actual bookkeeping work for the
DataNode.
|
| GetDelegationTokenServlet |
Serve delegation tokens over http for use in hftp.
|
| GetImageServlet |
This class is used in Namesystem's jetty to retrieve a file.
|
| HdfsAuditLogger |
Extension of
AuditLogger. |
| HostFileManager |
This class manages the include and exclude files for HDFS.
|
| HostFileManager.Entry | |
| HostFileManager.EntrySet | |
| HostFileManager.MutableEntrySet | |
| INode |
We keep an in-memory representation of the file/block hierarchy.
|
| INode.BlocksMapUpdateInfo |
Information used for updating the blocksMap when deleting files.
|
| INodeAttributes.SnapshotCopy |
A read-only copy of the inode attributes.
|
| INodeDirectory |
Directory INode class.
|
| INodeDirectory.SnapshotAndINode |
A pair of Snapshot and INode objects.
|
| INodeDirectoryAttributes.CopyWithQuota | |
| INodeDirectoryAttributes.SnapshotCopy |
A copy of the inode directory attributes
|
| INodeDirectoryWithQuota |
Directory INode class that has a quota restriction
|
| INodeFile |
I-node for closed file.
|
| INodeFileAttributes.SnapshotCopy |
A copy of the inode file attributes
|
| INodeFileUnderConstruction |
I-node for file being written.
|
| INodeId |
An id which uniquely identifies an inode.
|
| INodeMap |
Storing all the
INodes and maintaining the mapping between INode ID
and INode. |
| INodeReference |
An anonymous reference to an inode.
|
| INodeReference.DstReference | |
| INodeReference.WithCount |
An anonymous reference with reference count.
|
| INodeReference.WithName |
A reference with a fixed name.
|
| INodesInPath |
Contains INodes information resolved from a given path.
|
| INodeSymlink |
An
INode representing a symbolic link. |
| INodeWithAdditionalFields |
INode with additional fields including id, name, permission,
access time and modification time. |
| JournalSet |
Manages a collection of Journals.
|
| LeaseManager |
LeaseManager does the lease housekeeping for writing on files.
|
| ListPathsServlet |
Obtain meta-information about a filesystem.
|
| MetaRecoveryContext |
Context data for an ongoing NameNode metadata recovery process.
|
| NameNode |
NameNode serves as both directory namespace manager and
"inode table" for the Hadoop DFS.
|
| NamenodeFsck |
This class provides rudimentary checking of DFS volumes for errors and
sub-optimal conditions.
|
| NameNodeHttpServer |
Encapsulates the HTTP server started by the NameNode.
|
| NameNodeResourceChecker |
NameNodeResourceChecker provides a method -
hasAvailableDiskSpace - which will return true if and only if
the NameNode has disk space available on all required volumes, and any volume
which is configured to be redundant. |
| NNStorage |
NNStorage is responsible for management of the StorageDirectories used by
the NameNode.
|
| NNStorageRetentionManager |
The NNStorageRetentionManager is responsible for inspecting the storage
directories of the NN and enforcing a retention policy on checkpoints
and edit logs.
|
| Quota.Counts |
Counters for quota counts.
|
| RenewDelegationTokenServlet |
Renew delegation tokens over http for use in hftp.
|
| SecondaryNameNode |
The Secondary NameNode is a helper to the primary NameNode.
|
| SequentialBlockIdGenerator |
Generate the next valid block ID by incrementing the maximum block
ID allocated so far, starting at 2^30+1.
|
| StartupProgressServlet |
Servlet that provides a JSON representation of the namenode's current startup
progress.
|
| StreamFile | |
| TransferFsImage |
This class provides fetching a specified file from the NameNode.
|
| Enum | Description |
|---|---|
| Content |
The content types such as file, directory and symlink to be computed.
|
| Content.CountsMap.Key |
The key type of the map.
|
| FSEditLogOpCodes |
Op codes for edits file
|
| NameNode.OperationCategory |
Categories of operations supported by the namenode.
|
| Quota |
Quota types.
|
| Exception | Description |
|---|---|
| EditLogInputException |
Thrown when there's a failure to read an edit log op from disk when loading
edits.
|
| JournalManager.CorruptionException |
Indicate that a journal is cannot be used to load a certain range of
edits.
|
| LeaseExpiredException |
The lease that was being used to create this file has expired.
|
| MetaRecoveryContext.RequestStopException |
Exception thrown when the user has requested processing to stop.
|
| NotReplicatedYetException |
The file has not finished being written to enough datanodes yet.
|
| SafeModeException |
This exception is thrown when the name node is in safe mode.
|
| SaveNamespaceCancelledException | |
| TransferFsImage.HttpGetFailedException | |
| UnsupportedActionException |
This exception is thrown when an operation is not supported.
|
Copyright © 2013 Apache Software Foundation. All rights reserved.