Package org.apache.hadoop.hdfs.server.namenode


@Public @Unstable package org.apache.hadoop.hdfs.server.namenode
  • Class
    Description
    Class to pack an AclEntry into an integer.
    org.apache.hadoop.hdfs.server.namenode.AclFeature
    Feature that represents the ACLs of the inode.
    org.apache.hadoop.hdfs.server.namenode.AclStorage
    AclStorage contains utility methods that define how ACL data is stored in the namespace.
    Interface defining an audit logger.
    org.apache.hadoop.hdfs.server.namenode.BackupImage
    Extension of FSImage for the backup node.
    org.apache.hadoop.hdfs.server.namenode.BackupNode
    BackupNode.
    org.apache.hadoop.hdfs.server.namenode.BackupState
     
    Given an external reference, create a sequence of blocks and associated metadata.
    org.apache.hadoop.hdfs.server.namenode.CachedBlock
    Represents a cached block.
    org.apache.hadoop.hdfs.server.namenode.CacheManager
    The Cache Manager handles caching on DataNodes.
    org.apache.hadoop.hdfs.server.namenode.CacheManager.PersistState
     
    org.apache.hadoop.hdfs.server.namenode.CachePool
    A CachePool describes a set of cache resources being managed by the NameNode.
    org.apache.hadoop.hdfs.server.namenode.CachePool.DirectiveList
     
    org.apache.hadoop.hdfs.server.namenode.CheckpointConf
     
    org.apache.hadoop.hdfs.server.namenode.CheckpointFaultInjector
    Utility class to faciliate some fault injection tests for the checkpointing process.
    org.apache.hadoop.hdfs.server.namenode.CheckpointSignature
    A unique signature intended to identify checkpoint transactions.
    The content types such as file, directory and symlink to be computed.
    org.apache.hadoop.hdfs.server.namenode.ContentCounts
    The counter to be computed for content types such as file, directory and symlink, and the storage type usage such as SSD, DISK, ARCHIVE.
    org.apache.hadoop.hdfs.server.namenode.ContentCounts.Builder
     
    org.apache.hadoop.hdfs.server.namenode.ContentSummaryComputationContext
     
    This class provides an interface for Namenode and Router to Audit events information.
    org.apache.hadoop.hdfs.server.namenode.DefaultINodeAttributesProvider
    A default implementation of the INodeAttributesProvider
    org.apache.hadoop.hdfs.server.namenode.DfsServlet
    A base class for the servlets in DFS.
    org.apache.hadoop.hdfs.server.namenode.DirectoryWithQuotaFeature
    Quota feature for INodeDirectory.
    org.apache.hadoop.hdfs.server.namenode.DirectoryWithQuotaFeature.Builder
     
    org.apache.hadoop.hdfs.server.namenode.EditLogFileInputStream
    An implementation of the abstract class EditLogInputStream, which reads edits from a file.
    org.apache.hadoop.hdfs.server.namenode.EditLogFileOutputStream
    An implementation of the abstract class EditLogOutputStream, which stores edits in a local file.
    org.apache.hadoop.hdfs.server.namenode.EditLogInputException
    Thrown when there's a failure to read an edit log op from disk when loading edits.
    org.apache.hadoop.hdfs.server.namenode.EditLogInputStream
    A generic abstract class to support reading edits log data from persistent storage.
    org.apache.hadoop.hdfs.server.namenode.EditLogOutputStream
    A generic abstract class to support journaling of edits logs into a persistent storage.
    org.apache.hadoop.hdfs.server.namenode.EditsDoubleBuffer
    A double-buffer for edits.
    org.apache.hadoop.hdfs.server.namenode.EncryptionFaultInjector
    Used to inject certain faults for testing.
    org.apache.hadoop.hdfs.server.namenode.EncryptionZoneManager
    Manages the list of encryption zones in the filesystem.
    org.apache.hadoop.hdfs.server.namenode.ErasureCodingPolicyManager
    This manages erasure coding policies predefined and activated in the system.
    org.apache.hadoop.hdfs.server.namenode.FileJournalManager
    Journal manager for the common case of edits files being written to a storage directory.
    org.apache.hadoop.hdfs.server.namenode.FileJournalManager.EditLogFile
    Record of an edit log that has been located and had its filename parsed.
    Create FSImage from an external namespace.
    org.apache.hadoop.hdfs.server.namenode.FileUnderConstructionFeature
    Feature for under-construction file.
    Resolver mapping all files to a configurable, uniform blocksize and replication.
    Resolver mapping all files to a configurable, uniform blocksize.
    org.apache.hadoop.hdfs.server.namenode.FsckServlet
    This class is used in Namesystem's web server to do fsck on namenode.
    org.apache.hadoop.hdfs.server.namenode.FSDirAttrOp
     
    org.apache.hadoop.hdfs.server.namenode.FSDirectory
    Both FSDirectory and FSNamesystem manage the state of the namespace.
     
    org.apache.hadoop.hdfs.server.namenode.FSDirXAttrOp
     
    org.apache.hadoop.hdfs.server.namenode.FSEditLog
    FSEditLog maintains a log of the namespace modifications.
    org.apache.hadoop.hdfs.server.namenode.FSEditLogLoader
     
    org.apache.hadoop.hdfs.server.namenode.FSEditLogLoader.PositionTrackingInputStream
    Stream wrapper that keeps track of the current stream position.
    org.apache.hadoop.hdfs.server.namenode.FSEditLogOp
    Helper classes for reading the ops from an InputStream.
    org.apache.hadoop.hdfs.server.namenode.FSEditLogOp.OpInstanceCache
     
    org.apache.hadoop.hdfs.server.namenode.FSEditLogOp.Reader
    Class for reading editlog ops from a stream
    org.apache.hadoop.hdfs.server.namenode.FSEditLogOp.Writer
    Class for writing editlog ops
    org.apache.hadoop.hdfs.server.namenode.FSEditLogOpCodes
    Op codes for edits file
    org.apache.hadoop.hdfs.server.namenode.FSImage
    FSImage handles checkpointing and logging of the namespace edits.
    org.apache.hadoop.hdfs.server.namenode.FSImageCompression
    Simple container class that handles support for compressed fsimage files.
    org.apache.hadoop.hdfs.server.namenode.FSImageFormat
    Contains inner classes for reading or writing the on-disk format for FSImages.
    org.apache.hadoop.hdfs.server.namenode.FSImageFormat.Loader
    A one-shot class responsible for loading an image.
    org.apache.hadoop.hdfs.server.namenode.FSImageFormatPBINode
     
    org.apache.hadoop.hdfs.server.namenode.FSImageFormatPBINode.Loader
     
    org.apache.hadoop.hdfs.server.namenode.FSImageFormatPBINode.Saver
     
    org.apache.hadoop.hdfs.server.namenode.FSImageFormatProtobuf
    Utility class to read / write fsimage in protobuf format.
    org.apache.hadoop.hdfs.server.namenode.FSImageFormatProtobuf.Loader
     
    org.apache.hadoop.hdfs.server.namenode.FSImageFormatProtobuf.LoaderContext
     
    org.apache.hadoop.hdfs.server.namenode.FSImageFormatProtobuf.Saver
     
    org.apache.hadoop.hdfs.server.namenode.FSImageFormatProtobuf.SaverContext
     
    org.apache.hadoop.hdfs.server.namenode.FSImageFormatProtobuf.SaverContext.DeduplicationMap<E>
     
    Supported section name.
    org.apache.hadoop.hdfs.server.namenode.FsImageProto
     
    org.apache.hadoop.hdfs.server.namenode.FsImageProto.CacheManagerSection
    Protobuf type hadoop.hdfs.fsimage.CacheManagerSection
    org.apache.hadoop.hdfs.server.namenode.FsImageProto.CacheManagerSection.Builder
    Protobuf type hadoop.hdfs.fsimage.CacheManagerSection
    org.apache.hadoop.hdfs.server.namenode.FsImageProto.CacheManagerSectionOrBuilder
     
    org.apache.hadoop.hdfs.server.namenode.FsImageProto.ErasureCodingSection
    Protobuf type hadoop.hdfs.fsimage.ErasureCodingSection
    org.apache.hadoop.hdfs.server.namenode.FsImageProto.ErasureCodingSection.Builder
    Protobuf type hadoop.hdfs.fsimage.ErasureCodingSection
    org.apache.hadoop.hdfs.server.namenode.FsImageProto.ErasureCodingSectionOrBuilder
     
    org.apache.hadoop.hdfs.server.namenode.FsImageProto.FileSummary
    Protobuf type hadoop.hdfs.fsimage.FileSummary
    org.apache.hadoop.hdfs.server.namenode.FsImageProto.FileSummary.Builder
    Protobuf type hadoop.hdfs.fsimage.FileSummary
    org.apache.hadoop.hdfs.server.namenode.FsImageProto.FileSummary.Section
    index for each section
    org.apache.hadoop.hdfs.server.namenode.FsImageProto.FileSummary.Section.Builder
    index for each section
    org.apache.hadoop.hdfs.server.namenode.FsImageProto.FileSummary.SectionOrBuilder
     
    org.apache.hadoop.hdfs.server.namenode.FsImageProto.FileSummaryOrBuilder
     
    org.apache.hadoop.hdfs.server.namenode.FsImageProto.FilesUnderConstructionSection
    This section records information about under-construction files for reconstructing the lease map.
    org.apache.hadoop.hdfs.server.namenode.FsImageProto.FilesUnderConstructionSection.Builder
    This section records information about under-construction files for reconstructing the lease map.
    org.apache.hadoop.hdfs.server.namenode.FsImageProto.FilesUnderConstructionSection.FileUnderConstructionEntry
    Protobuf type hadoop.hdfs.fsimage.FilesUnderConstructionSection.FileUnderConstructionEntry
    org.apache.hadoop.hdfs.server.namenode.FsImageProto.FilesUnderConstructionSection.FileUnderConstructionEntry.Builder
    Protobuf type hadoop.hdfs.fsimage.FilesUnderConstructionSection.FileUnderConstructionEntry
    org.apache.hadoop.hdfs.server.namenode.FsImageProto.FilesUnderConstructionSection.FileUnderConstructionEntryOrBuilder
     
    org.apache.hadoop.hdfs.server.namenode.FsImageProto.FilesUnderConstructionSectionOrBuilder
     
    org.apache.hadoop.hdfs.server.namenode.FsImageProto.INodeDirectorySection
    This section records the children of each directories NAME: INODE_DIR
    org.apache.hadoop.hdfs.server.namenode.FsImageProto.INodeDirectorySection.Builder
    This section records the children of each directories NAME: INODE_DIR
    org.apache.hadoop.hdfs.server.namenode.FsImageProto.INodeDirectorySection.DirEntry
    A single DirEntry needs to fit in the default PB max message size of 64MB.
    org.apache.hadoop.hdfs.server.namenode.FsImageProto.INodeDirectorySection.DirEntry.Builder
    A single DirEntry needs to fit in the default PB max message size of 64MB.
    org.apache.hadoop.hdfs.server.namenode.FsImageProto.INodeDirectorySection.DirEntryOrBuilder
     
    org.apache.hadoop.hdfs.server.namenode.FsImageProto.INodeDirectorySectionOrBuilder
     
    org.apache.hadoop.hdfs.server.namenode.FsImageProto.INodeReferenceSection
    Protobuf type hadoop.hdfs.fsimage.INodeReferenceSection
    org.apache.hadoop.hdfs.server.namenode.FsImageProto.INodeReferenceSection.Builder
    Protobuf type hadoop.hdfs.fsimage.INodeReferenceSection
    org.apache.hadoop.hdfs.server.namenode.FsImageProto.INodeReferenceSection.INodeReference
    Protobuf type hadoop.hdfs.fsimage.INodeReferenceSection.INodeReference
    org.apache.hadoop.hdfs.server.namenode.FsImageProto.INodeReferenceSection.INodeReference.Builder
    Protobuf type hadoop.hdfs.fsimage.INodeReferenceSection.INodeReference
    org.apache.hadoop.hdfs.server.namenode.FsImageProto.INodeReferenceSection.INodeReferenceOrBuilder
     
    org.apache.hadoop.hdfs.server.namenode.FsImageProto.INodeReferenceSectionOrBuilder
     
    org.apache.hadoop.hdfs.server.namenode.FsImageProto.INodeSection
    Permission is serialized as a 64-bit long. [0:24):[25:48):[48:64) (in Big Endian).
    org.apache.hadoop.hdfs.server.namenode.FsImageProto.INodeSection.AclFeatureProto
    Protobuf type hadoop.hdfs.fsimage.INodeSection.AclFeatureProto
    org.apache.hadoop.hdfs.server.namenode.FsImageProto.INodeSection.AclFeatureProto.Builder
    Protobuf type hadoop.hdfs.fsimage.INodeSection.AclFeatureProto
    org.apache.hadoop.hdfs.server.namenode.FsImageProto.INodeSection.AclFeatureProtoOrBuilder
     
    org.apache.hadoop.hdfs.server.namenode.FsImageProto.INodeSection.Builder
    Permission is serialized as a 64-bit long. [0:24):[25:48):[48:64) (in Big Endian).
    org.apache.hadoop.hdfs.server.namenode.FsImageProto.INodeSection.FileUnderConstructionFeature
    under-construction feature for INodeFile
    org.apache.hadoop.hdfs.server.namenode.FsImageProto.INodeSection.FileUnderConstructionFeature.Builder
    under-construction feature for INodeFile
    org.apache.hadoop.hdfs.server.namenode.FsImageProto.INodeSection.FileUnderConstructionFeatureOrBuilder
     
    org.apache.hadoop.hdfs.server.namenode.FsImageProto.INodeSection.INode
    Protobuf type hadoop.hdfs.fsimage.INodeSection.INode
    org.apache.hadoop.hdfs.server.namenode.FsImageProto.INodeSection.INode.Builder
    Protobuf type hadoop.hdfs.fsimage.INodeSection.INode
    Protobuf enum hadoop.hdfs.fsimage.INodeSection.INode.Type
    org.apache.hadoop.hdfs.server.namenode.FsImageProto.INodeSection.INodeDirectory
    Protobuf type hadoop.hdfs.fsimage.INodeSection.INodeDirectory
    org.apache.hadoop.hdfs.server.namenode.FsImageProto.INodeSection.INodeDirectory.Builder
    Protobuf type hadoop.hdfs.fsimage.INodeSection.INodeDirectory
    org.apache.hadoop.hdfs.server.namenode.FsImageProto.INodeSection.INodeDirectoryOrBuilder
     
    org.apache.hadoop.hdfs.server.namenode.FsImageProto.INodeSection.INodeFile
    Protobuf type hadoop.hdfs.fsimage.INodeSection.INodeFile
    org.apache.hadoop.hdfs.server.namenode.FsImageProto.INodeSection.INodeFile.Builder
    Protobuf type hadoop.hdfs.fsimage.INodeSection.INodeFile
    org.apache.hadoop.hdfs.server.namenode.FsImageProto.INodeSection.INodeFileOrBuilder
     
    org.apache.hadoop.hdfs.server.namenode.FsImageProto.INodeSection.INodeOrBuilder
     
    org.apache.hadoop.hdfs.server.namenode.FsImageProto.INodeSection.INodeSymlink
    Protobuf type hadoop.hdfs.fsimage.INodeSection.INodeSymlink
    org.apache.hadoop.hdfs.server.namenode.FsImageProto.INodeSection.INodeSymlink.Builder
    Protobuf type hadoop.hdfs.fsimage.INodeSection.INodeSymlink
    org.apache.hadoop.hdfs.server.namenode.FsImageProto.INodeSection.INodeSymlinkOrBuilder
     
    org.apache.hadoop.hdfs.server.namenode.FsImageProto.INodeSection.QuotaByStorageTypeEntryProto
    Protobuf type hadoop.hdfs.fsimage.INodeSection.QuotaByStorageTypeEntryProto
    org.apache.hadoop.hdfs.server.namenode.FsImageProto.INodeSection.QuotaByStorageTypeEntryProto.Builder
    Protobuf type hadoop.hdfs.fsimage.INodeSection.QuotaByStorageTypeEntryProto
    org.apache.hadoop.hdfs.server.namenode.FsImageProto.INodeSection.QuotaByStorageTypeEntryProtoOrBuilder
     
    org.apache.hadoop.hdfs.server.namenode.FsImageProto.INodeSection.QuotaByStorageTypeFeatureProto
    Protobuf type hadoop.hdfs.fsimage.INodeSection.QuotaByStorageTypeFeatureProto
    org.apache.hadoop.hdfs.server.namenode.FsImageProto.INodeSection.QuotaByStorageTypeFeatureProto.Builder
    Protobuf type hadoop.hdfs.fsimage.INodeSection.QuotaByStorageTypeFeatureProto
    org.apache.hadoop.hdfs.server.namenode.FsImageProto.INodeSection.QuotaByStorageTypeFeatureProtoOrBuilder
     
    org.apache.hadoop.hdfs.server.namenode.FsImageProto.INodeSection.XAttrCompactProto
    Protobuf type hadoop.hdfs.fsimage.INodeSection.XAttrCompactProto
    org.apache.hadoop.hdfs.server.namenode.FsImageProto.INodeSection.XAttrCompactProto.Builder
    Protobuf type hadoop.hdfs.fsimage.INodeSection.XAttrCompactProto
    org.apache.hadoop.hdfs.server.namenode.FsImageProto.INodeSection.XAttrCompactProtoOrBuilder
     
    org.apache.hadoop.hdfs.server.namenode.FsImageProto.INodeSection.XAttrFeatureProto
    Protobuf type hadoop.hdfs.fsimage.INodeSection.XAttrFeatureProto
    org.apache.hadoop.hdfs.server.namenode.FsImageProto.INodeSection.XAttrFeatureProto.Builder
    Protobuf type hadoop.hdfs.fsimage.INodeSection.XAttrFeatureProto
    org.apache.hadoop.hdfs.server.namenode.FsImageProto.INodeSection.XAttrFeatureProtoOrBuilder
     
    org.apache.hadoop.hdfs.server.namenode.FsImageProto.INodeSectionOrBuilder
     
    org.apache.hadoop.hdfs.server.namenode.FsImageProto.NameSystemSection
    Name: NS_INFO
    org.apache.hadoop.hdfs.server.namenode.FsImageProto.NameSystemSection.Builder
    Name: NS_INFO
    org.apache.hadoop.hdfs.server.namenode.FsImageProto.NameSystemSectionOrBuilder
     
    org.apache.hadoop.hdfs.server.namenode.FsImageProto.SecretManagerSection
    Protobuf type hadoop.hdfs.fsimage.SecretManagerSection
    org.apache.hadoop.hdfs.server.namenode.FsImageProto.SecretManagerSection.Builder
    Protobuf type hadoop.hdfs.fsimage.SecretManagerSection
    org.apache.hadoop.hdfs.server.namenode.FsImageProto.SecretManagerSection.DelegationKey
    Protobuf type hadoop.hdfs.fsimage.SecretManagerSection.DelegationKey
    org.apache.hadoop.hdfs.server.namenode.FsImageProto.SecretManagerSection.DelegationKey.Builder
    Protobuf type hadoop.hdfs.fsimage.SecretManagerSection.DelegationKey
    org.apache.hadoop.hdfs.server.namenode.FsImageProto.SecretManagerSection.DelegationKeyOrBuilder
     
    org.apache.hadoop.hdfs.server.namenode.FsImageProto.SecretManagerSection.PersistToken
    Protobuf type hadoop.hdfs.fsimage.SecretManagerSection.PersistToken
    org.apache.hadoop.hdfs.server.namenode.FsImageProto.SecretManagerSection.PersistToken.Builder
    Protobuf type hadoop.hdfs.fsimage.SecretManagerSection.PersistToken
    org.apache.hadoop.hdfs.server.namenode.FsImageProto.SecretManagerSection.PersistTokenOrBuilder
     
    org.apache.hadoop.hdfs.server.namenode.FsImageProto.SecretManagerSectionOrBuilder
     
    org.apache.hadoop.hdfs.server.namenode.FsImageProto.SnapshotDiffSection
    This section records information about snapshot diffs NAME: SNAPSHOT_DIFF
    org.apache.hadoop.hdfs.server.namenode.FsImageProto.SnapshotDiffSection.Builder
    This section records information about snapshot diffs NAME: SNAPSHOT_DIFF
    org.apache.hadoop.hdfs.server.namenode.FsImageProto.SnapshotDiffSection.CreatedListEntry
    Protobuf type hadoop.hdfs.fsimage.SnapshotDiffSection.CreatedListEntry
    org.apache.hadoop.hdfs.server.namenode.FsImageProto.SnapshotDiffSection.CreatedListEntry.Builder
    Protobuf type hadoop.hdfs.fsimage.SnapshotDiffSection.CreatedListEntry
    org.apache.hadoop.hdfs.server.namenode.FsImageProto.SnapshotDiffSection.CreatedListEntryOrBuilder
     
    org.apache.hadoop.hdfs.server.namenode.FsImageProto.SnapshotDiffSection.DiffEntry
    Protobuf type hadoop.hdfs.fsimage.SnapshotDiffSection.DiffEntry
    org.apache.hadoop.hdfs.server.namenode.FsImageProto.SnapshotDiffSection.DiffEntry.Builder
    Protobuf type hadoop.hdfs.fsimage.SnapshotDiffSection.DiffEntry
    Protobuf enum hadoop.hdfs.fsimage.SnapshotDiffSection.DiffEntry.Type
    org.apache.hadoop.hdfs.server.namenode.FsImageProto.SnapshotDiffSection.DiffEntryOrBuilder
     
    org.apache.hadoop.hdfs.server.namenode.FsImageProto.SnapshotDiffSection.DirectoryDiff
    Protobuf type hadoop.hdfs.fsimage.SnapshotDiffSection.DirectoryDiff
    org.apache.hadoop.hdfs.server.namenode.FsImageProto.SnapshotDiffSection.DirectoryDiff.Builder
    Protobuf type hadoop.hdfs.fsimage.SnapshotDiffSection.DirectoryDiff
    org.apache.hadoop.hdfs.server.namenode.FsImageProto.SnapshotDiffSection.DirectoryDiffOrBuilder
     
    org.apache.hadoop.hdfs.server.namenode.FsImageProto.SnapshotDiffSection.FileDiff
    Protobuf type hadoop.hdfs.fsimage.SnapshotDiffSection.FileDiff
    org.apache.hadoop.hdfs.server.namenode.FsImageProto.SnapshotDiffSection.FileDiff.Builder
    Protobuf type hadoop.hdfs.fsimage.SnapshotDiffSection.FileDiff
    org.apache.hadoop.hdfs.server.namenode.FsImageProto.SnapshotDiffSection.FileDiffOrBuilder
     
    org.apache.hadoop.hdfs.server.namenode.FsImageProto.SnapshotDiffSectionOrBuilder
     
    org.apache.hadoop.hdfs.server.namenode.FsImageProto.SnapshotSection
    This section records the information about snapshot NAME: SNAPSHOT
    org.apache.hadoop.hdfs.server.namenode.FsImageProto.SnapshotSection.Builder
    This section records the information about snapshot NAME: SNAPSHOT
    org.apache.hadoop.hdfs.server.namenode.FsImageProto.SnapshotSection.Snapshot
    Protobuf type hadoop.hdfs.fsimage.SnapshotSection.Snapshot
    org.apache.hadoop.hdfs.server.namenode.FsImageProto.SnapshotSection.Snapshot.Builder
    Protobuf type hadoop.hdfs.fsimage.SnapshotSection.Snapshot
    org.apache.hadoop.hdfs.server.namenode.FsImageProto.SnapshotSection.SnapshotOrBuilder
     
    org.apache.hadoop.hdfs.server.namenode.FsImageProto.SnapshotSectionOrBuilder
     
    org.apache.hadoop.hdfs.server.namenode.FsImageProto.StringTableSection
    This section maps string to id NAME: STRING_TABLE
    org.apache.hadoop.hdfs.server.namenode.FsImageProto.StringTableSection.Builder
    This section maps string to id NAME: STRING_TABLE
    org.apache.hadoop.hdfs.server.namenode.FsImageProto.StringTableSection.Entry
    Protobuf type hadoop.hdfs.fsimage.StringTableSection.Entry
    org.apache.hadoop.hdfs.server.namenode.FsImageProto.StringTableSection.Entry.Builder
    Protobuf type hadoop.hdfs.fsimage.StringTableSection.Entry
    org.apache.hadoop.hdfs.server.namenode.FsImageProto.StringTableSection.EntryOrBuilder
     
    org.apache.hadoop.hdfs.server.namenode.FsImageProto.StringTableSectionOrBuilder
     
    org.apache.hadoop.hdfs.server.namenode.FSImageSerialization
    Static utility functions for serializing various pieces of data in the correct format for the FSImage file.
    org.apache.hadoop.hdfs.server.namenode.FSImageUtil
     
    org.apache.hadoop.hdfs.server.namenode.FsImageValidation
    For validating FSImage.
    org.apache.hadoop.hdfs.server.namenode.FSNamesystem
    FSNamesystem is a container of both transient and persisted name-space state, and does all the book-keeping work on a NameNode.
    org.apache.hadoop.hdfs.server.namenode.FSNamesystemLock
    Mimics a ReentrantReadWriteLock but does not directly implement the interface so more sophisticated locking capabilities and logging/metrics are possible.
    org.apache.hadoop.hdfs.server.namenode.FSPermissionChecker
    Class that helps in checking file system permission.
    org.apache.hadoop.hdfs.server.namenode.FSTreeTraverser
    FSTreeTraverser traverse directory recursively and process files in batches.
    org.apache.hadoop.hdfs.server.namenode.FSTreeTraverser.TraverseInfo
    Class will represent the additional info required for traverse.
    Traversal of an external FileSystem.
    Dynamically assign ids to users/groups as they appear in the external filesystem.
    Extension of AuditLogger.
    org.apache.hadoop.hdfs.server.namenode.IllegalReservedPathException
    Thrown when upgrading from software release that doesn't support reserved path to software release that supports reserved path, and when there is reserved path name in the Fsimage.
    org.apache.hadoop.hdfs.server.namenode.ImageServlet
    This class is used in Namesystem's jetty to retrieve/upload a file Typically used by the Secondary NameNode to retrieve image and edit file for periodic checkpointing in Non-HA deployments.
    org.apache.hadoop.hdfs.server.namenode.ImageWriter
    Utility crawling an existing hierarchical FileSystem and emitting a valid FSImage/NN storage.
    org.apache.hadoop.hdfs.server.namenode.ImageWriter.Options
    Configurable options for image generation mapping pluggable components.
    org.apache.hadoop.hdfs.server.namenode.INode
    We keep an in-memory representation of the file/block hierarchy.
    org.apache.hadoop.hdfs.server.namenode.INode.BlocksMapUpdateInfo
    Information used for updating the blocksMap when deleting files.
    org.apache.hadoop.hdfs.server.namenode.INode.BlocksMapUpdateInfo.UpdatedReplicationInfo
    The blocks whose replication factor need to be updated.
    org.apache.hadoop.hdfs.server.namenode.INode.Feature
    INode feature such as FileUnderConstructionFeature and DirectoryWithQuotaFeature.
    org.apache.hadoop.hdfs.server.namenode.INode.QuotaDelta
    Information used to record quota usage delta.
    org.apache.hadoop.hdfs.server.namenode.INode.ReclaimContext
    Context object to record blocks and inodes that need to be reclaimed
     
    org.apache.hadoop.hdfs.server.namenode.INodeAttributeProvider.AccessControlEnforcer
    The AccessControlEnforcer allows implementations to override the default File System permission checking logic enforced on a file system object
    org.apache.hadoop.hdfs.server.namenode.INodeAttributeProvider.AuthorizationContext
     
    org.apache.hadoop.hdfs.server.namenode.INodeAttributeProvider.AuthorizationContext.Builder
     
    org.apache.hadoop.hdfs.server.namenode.INodeAttributes
    The attributes of an inode.
    org.apache.hadoop.hdfs.server.namenode.INodeAttributes.SnapshotCopy
    A read-only copy of the inode attributes.
    org.apache.hadoop.hdfs.server.namenode.INodeDirectory
    Directory INode class.
    org.apache.hadoop.hdfs.server.namenode.INodeDirectory.SnapshotAndINode
    A pair of Snapshot and INode objects.
    org.apache.hadoop.hdfs.server.namenode.INodeDirectoryAttributes
    The attributes of an inode.
    org.apache.hadoop.hdfs.server.namenode.INodeDirectoryAttributes.CopyWithQuota
     
    org.apache.hadoop.hdfs.server.namenode.INodeDirectoryAttributes.SnapshotCopy
    A copy of the inode directory attributes
    org.apache.hadoop.hdfs.server.namenode.INodeFile
    I-node for closed file.
    org.apache.hadoop.hdfs.server.namenode.INodeFileAttributes
    The attributes of a file.
    org.apache.hadoop.hdfs.server.namenode.INodeFileAttributes.SnapshotCopy
    A copy of the inode file attributes
    org.apache.hadoop.hdfs.server.namenode.INodeId
    An id which uniquely identifies an inode.
    org.apache.hadoop.hdfs.server.namenode.INodeMap
    Storing all the INodes and maintaining the mapping between INode ID and INode.
    org.apache.hadoop.hdfs.server.namenode.INodeReference
    A reference to an inode.
    org.apache.hadoop.hdfs.server.namenode.INodeReference.DstReference
     
    org.apache.hadoop.hdfs.server.namenode.INodeReference.WithCount
    An anonymous reference with reference count.
    org.apache.hadoop.hdfs.server.namenode.INodeReference.WithName
    A reference with a fixed name.
    org.apache.hadoop.hdfs.server.namenode.INodeReferenceValidation
    For validating INodeReference subclasses.
    org.apache.hadoop.hdfs.server.namenode.INodesInPath
    Contains INodes information resolved from a given path.
    org.apache.hadoop.hdfs.server.namenode.INodeSymlink
    An INode representing a symbolic link.
    org.apache.hadoop.hdfs.server.namenode.INodeWithAdditionalFields
    INode with additional fields including id, name, permission, access time and modification time.
    org.apache.hadoop.hdfs.server.namenode.InotifyFSEditLogOpTranslator
    Translates from edit log ops to inotify events.
    org.apache.hadoop.hdfs.server.namenode.IsNameNodeActiveServlet
    Used by Load Balancers to find the active NameNode.
    org.apache.hadoop.hdfs.server.namenode.JournalManager
    A JournalManager is responsible for managing a single place of storing edit logs.
    org.apache.hadoop.hdfs.server.namenode.JournalManager.CorruptionException
    Indicate that a journal is cannot be used to load a certain range of edits.
    org.apache.hadoop.hdfs.server.namenode.JournalSet
    Manages a collection of Journals.
    org.apache.hadoop.hdfs.server.namenode.LeaseExpiredException
    The lease that was being used to create this file has expired.
    org.apache.hadoop.hdfs.server.namenode.LeaseManager
    LeaseManager does the lease housekeeping for writing on files.
    org.apache.hadoop.hdfs.server.namenode.MetaRecoveryContext
    Context data for an ongoing NameNode metadata recovery process.
    org.apache.hadoop.hdfs.server.namenode.MetaRecoveryContext.RequestStopException
    Exception thrown when the user has requested processing to stop.
    org.apache.hadoop.hdfs.server.namenode.NameNode
    NameNode serves as both directory namespace manager and "inode table" for the Hadoop DFS.
    Categories of operations supported by the namenode.
    org.apache.hadoop.hdfs.server.namenode.NameNodeFormatException
    Thrown when NameNode format fails.
    org.apache.hadoop.hdfs.server.namenode.NamenodeFsck
    This class provides rudimentary checking of DFS volumes for errors and sub-optimal conditions.
    org.apache.hadoop.hdfs.server.namenode.NameNodeHttpServer
    Encapsulates the HTTP server started by the NameNode.
    org.apache.hadoop.hdfs.server.namenode.NameNodeLayoutVersion
     
    Enums for features that change the layout version.
    org.apache.hadoop.hdfs.server.namenode.NameNodeMXBean
    This is the JMX management interface for namenode information.
    org.apache.hadoop.hdfs.server.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.
    org.apache.hadoop.hdfs.server.namenode.NameNodeRpcServer
    This class is responsible for handling all of the RPC calls to the NameNode.
    org.apache.hadoop.hdfs.server.namenode.NameNodeStatusMXBean
    This is the JMX management interface for NameNode status information.
    org.apache.hadoop.hdfs.server.namenode.NameNodeUtils
    Utility functions for the NameNode.
    org.apache.hadoop.hdfs.server.namenode.Namesystem
    Namesystem operations.
    org.apache.hadoop.hdfs.server.namenode.NetworkTopologyServlet
    A servlet to print out the network topology.
    org.apache.hadoop.hdfs.server.namenode.NetworkTopologyServlet.BadFormatException
     
    org.apache.hadoop.hdfs.server.namenode.NNStorage
    NNStorage is responsible for management of the StorageDirectories used by the NameNode.
    Implementation of StorageDirType specific to namenode storage A Storage directory could be of type IMAGE which stores only fsimage, or of type EDITS which stores edits or of type IMAGE_AND_EDITS which stores both fsimage and edits.
    The filenames used for storing the images.
    org.apache.hadoop.hdfs.server.namenode.NNStorageRetentionManager
    The NNStorageRetentionManager is responsible for inspecting the storage directories of the NN and enforcing a retention policy on checkpoints and edit logs.
    org.apache.hadoop.hdfs.server.namenode.NNUpgradeUtil
     
    org.apache.hadoop.hdfs.server.namenode.NotReplicatedYetException
    The file has not finished being written to enough datanodes yet.
    Null sink for region information emitted from FSImage.
    Quota types.
    org.apache.hadoop.hdfs.server.namenode.Quota.Counts
    Counters for quota counts.
    org.apache.hadoop.hdfs.server.namenode.QuotaByStorageTypeEntry
     
    org.apache.hadoop.hdfs.server.namenode.QuotaByStorageTypeEntry.Builder
     
    org.apache.hadoop.hdfs.server.namenode.QuotaCounts
    Counters for namespace, storage space and storage type space quota and usage.
    org.apache.hadoop.hdfs.server.namenode.QuotaCounts.Builder
     
    org.apache.hadoop.hdfs.server.namenode.ReencryptionHandler
    Class for handling re-encrypt EDEK operations.
    org.apache.hadoop.hdfs.server.namenode.ReencryptionUpdater
    Class for finalizing re-encrypt EDEK operations, by updating file xattrs with edeks returned from reencryption.
    org.apache.hadoop.hdfs.server.namenode.RetryStartFileException
     
    org.apache.hadoop.hdfs.server.namenode.SafeMode
    SafeMode related operations.
    org.apache.hadoop.hdfs.server.namenode.SafeModeException
    This exception is thrown when the name node is in safe mode.
    org.apache.hadoop.hdfs.server.namenode.SaveNamespaceCancelledException
     
    org.apache.hadoop.hdfs.server.namenode.SaveNamespaceContext
    Context for an ongoing SaveNamespace operation.
    org.apache.hadoop.hdfs.server.namenode.SecondaryNameNode
    The Secondary NameNode is a helper to the primary NameNode.
    org.apache.hadoop.hdfs.server.namenode.SecondaryNameNodeInfoMXBean
    JMX information of the secondary NameNode
    Manage name-to-serial-number maps for various string tables.
    org.apache.hadoop.hdfs.server.namenode.SerialNumberManager.StringTable
     
    org.apache.hadoop.hdfs.server.namenode.SerialNumberMap<T>
    Map object to serial number.
    Map all owners/groups in external system to a single user in FSImage.
    org.apache.hadoop.hdfs.server.namenode.StartupProgressServlet
    Servlet that provides a JSON representation of the namenode's current startup progress.
    org.apache.hadoop.hdfs.server.namenode.StoragePolicySummary
    Aggregate the storage type information for a set of blocks
    org.apache.hadoop.hdfs.server.namenode.TransferFsImage
    This class provides fetching a specified file from the NameNode.
     
    Traversal cursor in external filesystem.
    Traversal yielding a hierarchical sequence of paths.
    Pluggable class for mapping ownership and permissions from an external store to an FSImage.
    org.apache.hadoop.hdfs.server.namenode.UnsupportedActionException
    This exception is thrown when an operation is not supported.
    org.apache.hadoop.hdfs.server.namenode.VersionInfoMXBean
     
    org.apache.hadoop.hdfs.server.namenode.XAttrFeature
    Feature for extended attributes.
    Class to pack XAttrs into byte[].
    Note: this format is used both in-memory and on-disk.
    org.apache.hadoop.hdfs.server.namenode.XAttrPermissionFilter
    There are four types of extended attributes <XAttr> defined by the following namespaces:
    USER - extended user attributes: these can be assigned to files and directories to store arbitrary additional information.
    org.apache.hadoop.hdfs.server.namenode.XAttrStorage
    XAttrStorage is used to read and set xattrs for an inode.