org.apache.hadoop.hdfs.server.namenode (Apache Hadoop Main 3.5.0 API)
Description: declaration: package: org.apache.hadoop.hdfs.server.namenode

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

@Public @Unstable package org.apache.hadoop.hdfs.server.namenode

- Related Packages
  Package
  Description
  org.apache.hadoop.hdfs.server.namenode.fgl
  Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements.
  org.apache.hadoop.hdfs.server.namenode.ha
  org.apache.hadoop.hdfs.server.namenode.metrics
  org.apache.hadoop.hdfs.server.namenode.snapshot
  org.apache.hadoop.hdfs.server.namenode.top
  org.apache.hadoop.hdfs.server.namenode.visitor
  Use the visitor pattern to visit namespace tree.
- Class
  Description
  AclEntryStatusFormat
  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.
  AuditLogger
  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
  BlockResolver
  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.
  Content
  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
  DefaultAuditLogger
  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.
  FileSystemImage
  Create FSImage from an external namespace.
  org.apache.hadoop.hdfs.server.namenode.FileUnderConstructionFeature
  Feature for under-construction file.
  FixedBlockMultiReplicaResolver
  Resolver mapping all files to a configurable, uniform blocksize and replication.
  FixedBlockResolver
  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.
  FSDirectory.DirOp
  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>
  FSImageFormatProtobuf.SectionName
  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`
  FsImageProto.INodeSection.INode.Type
  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`
  FsImageProto.SnapshotDiffSection.DiffEntry.Type
  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.
  FSTreeWalk
  Traversal of an external FileSystem.
  FsUGIResolver
  Dynamically assign ids to users/groups as they appear in the external filesystem.
  HdfsAuditLogger
  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
  INodeAttributeProvider
  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 `INode`s 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.
  NameNode.OperationCategory
  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
  NameNodeLayoutVersion.Feature
  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.
  NNStorage.NameNodeDirType
  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.
  NNStorage.NameNodeFile
  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.
  NullBlockAliasMap
  Null sink for region information emitted from FSImage.
  Quota
  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
  SerialNumberManager
  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.
  SingleUGIResolver
  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.
  TransferFsImage.TransferResult
  TreePath
  Traversal cursor in external filesystem.
  TreeWalk
  Traversal yielding a hierarchical sequence of paths.
  UGIResolver
  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.
  XAttrFormat
  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.