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
INode s 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.