Uses of Package
org.apache.hadoop.hdfs.server.namenode
Packages that use org.apache.hadoop.hdfs.server.namenode
Package
Description
A distributed implementation of
FileSystem.Licensed to the Apache Software Foundation (ASF) under one
or more contributor license agreements.
This package provides a mechanism for satisfying the storage policy of a
path.
Use the visitor pattern to visit namespace tree.
-
Classes in org.apache.hadoop.hdfs.server.namenode used by org.apache.hadoop.hdfsClassDescriptionBoth FSDirectory and FSNamesystem manage the state of the namespace.Contains INodes information resolved from a given path.
-
Classes in org.apache.hadoop.hdfs.server.namenode used by org.apache.hadoop.hdfs.protocolClassDescriptionA CachePool describes a set of cache resources being managed by the NameNode.
-
Classes in org.apache.hadoop.hdfs.server.namenode used by org.apache.hadoop.hdfs.protocolPBClassDescriptionA unique signature intended to identify checkpoint transactions.The filenames used for storing the images.
-
Classes in org.apache.hadoop.hdfs.server.namenode used by org.apache.hadoop.hdfs.qjournal.clientClassDescriptionA generic abstract class to support reading edits log data from persistent storage.A generic abstract class to support journaling of edits logs into a persistent storage.A JournalManager is responsible for managing a single place of storing edit logs.
-
Classes in org.apache.hadoop.hdfs.server.namenode used by org.apache.hadoop.hdfs.qjournal.server
-
Classes in org.apache.hadoop.hdfs.server.namenode used by org.apache.hadoop.hdfs.security.token.delegationClassDescriptionProtobuf type
hadoop.hdfs.fsimage.SecretManagerSectionProtobuf typehadoop.hdfs.fsimage.SecretManagerSection.DelegationKeyProtobuf typehadoop.hdfs.fsimage.SecretManagerSection.PersistTokenFSNamesystem is a container of both transient and persisted name-space state, and does all the book-keeping work on a NameNode.NameNode serves as both directory namespace manager and "inode table" for the Hadoop DFS. -
Classes in org.apache.hadoop.hdfs.server.namenode used by org.apache.hadoop.hdfs.server.blockmanagementClassDescriptionThe Cache Manager handles caching on DataNodes.FSNamesystem is a container of both transient and persisted name-space state, and does all the book-keeping work on a NameNode.Information used for updating the blocksMap when deleting files.Contains INodes information resolved from a given path.Namesystem operations.
-
Classes in org.apache.hadoop.hdfs.server.namenode used by org.apache.hadoop.hdfs.server.commonClassDescriptionContext data for an ongoing NameNode metadata recovery process.
-
Classes in org.apache.hadoop.hdfs.server.namenode used by org.apache.hadoop.hdfs.server.namenodeClassDescriptionClass to pack an AclEntry into an integer.Feature that represents the ACLs of the inode.Interface defining an audit logger.Represents a cached block.The Cache Manager handles caching on DataNodes.A CachePool describes a set of cache resources being managed by the NameNode.Utility class to faciliate some fault injection tests for the checkpointing process.A unique signature intended to identify checkpoint transactions.The content types such as file, directory and symlink to be computed.The counter to be computed for content types such as file, directory and symlink, and the storage type usage such as SSD, DISK, ARCHIVE.A base class for the servlets in DFS.Quota feature for
INodeDirectory.A generic abstract class to support reading edits log data from persistent storage.A generic abstract class to support journaling of edits logs into a persistent storage.Used to inject certain faults for testing.Manages the list of encryption zones in the filesystem.This manages erasure coding policies predefined and activated in the system.Record of an edit log that has been located and had its filename parsed.Feature for under-construction file.Both FSDirectory and FSNamesystem manage the state of the namespace.FSEditLog maintains a log of the namespace modifications.Helper classes for reading the ops from an InputStream.Class for reading editlog ops from a streamOp codes for edits fileFSImage handles checkpointing and logging of the namespace edits.Supported section name.Protobuf typehadoop.hdfs.fsimage.CacheManagerSectionProtobuf typehadoop.hdfs.fsimage.CacheManagerSectionProtobuf typehadoop.hdfs.fsimage.ErasureCodingSectionProtobuf typehadoop.hdfs.fsimage.ErasureCodingSectionProtobuf typehadoop.hdfs.fsimage.FileSummaryProtobuf typehadoop.hdfs.fsimage.FileSummaryindex for each sectionindex for each sectionThis section records information about under-construction files for reconstructing the lease map.This section records information about under-construction files for reconstructing the lease map.Protobuf typehadoop.hdfs.fsimage.FilesUnderConstructionSection.FileUnderConstructionEntryProtobuf typehadoop.hdfs.fsimage.FilesUnderConstructionSection.FileUnderConstructionEntryThis section records the children of each directories NAME: INODE_DIRThis section records the children of each directories NAME: INODE_DIRA single DirEntry needs to fit in the default PB max message size of 64MB.A single DirEntry needs to fit in the default PB max message size of 64MB.Protobuf typehadoop.hdfs.fsimage.INodeReferenceSectionProtobuf typehadoop.hdfs.fsimage.INodeReferenceSectionProtobuf typehadoop.hdfs.fsimage.INodeReferenceSection.INodeReferenceProtobuf typehadoop.hdfs.fsimage.INodeReferenceSection.INodeReferencePermission is serialized as a 64-bit long. [0:24):[25:48):[48:64) (in Big Endian).Protobuf typehadoop.hdfs.fsimage.INodeSection.AclFeatureProtoProtobuf typehadoop.hdfs.fsimage.INodeSection.AclFeatureProtoPermission is serialized as a 64-bit long. [0:24):[25:48):[48:64) (in Big Endian).under-construction feature for INodeFileunder-construction feature for INodeFileProtobuf typehadoop.hdfs.fsimage.INodeSection.INodeProtobuf typehadoop.hdfs.fsimage.INodeSection.INodeProtobuf enumhadoop.hdfs.fsimage.INodeSection.INode.TypeProtobuf typehadoop.hdfs.fsimage.INodeSection.INodeDirectoryProtobuf typehadoop.hdfs.fsimage.INodeSection.INodeDirectoryProtobuf typehadoop.hdfs.fsimage.INodeSection.INodeFileProtobuf typehadoop.hdfs.fsimage.INodeSection.INodeFileProtobuf typehadoop.hdfs.fsimage.INodeSection.INodeSymlinkProtobuf typehadoop.hdfs.fsimage.INodeSection.INodeSymlinkProtobuf typehadoop.hdfs.fsimage.INodeSection.QuotaByStorageTypeEntryProtoProtobuf typehadoop.hdfs.fsimage.INodeSection.QuotaByStorageTypeEntryProtoProtobuf typehadoop.hdfs.fsimage.INodeSection.QuotaByStorageTypeFeatureProtoProtobuf typehadoop.hdfs.fsimage.INodeSection.QuotaByStorageTypeFeatureProtoProtobuf typehadoop.hdfs.fsimage.INodeSection.XAttrCompactProtoProtobuf typehadoop.hdfs.fsimage.INodeSection.XAttrCompactProtoProtobuf typehadoop.hdfs.fsimage.INodeSection.XAttrFeatureProtoProtobuf typehadoop.hdfs.fsimage.INodeSection.XAttrFeatureProtoName: NS_INFOName: NS_INFOProtobuf typehadoop.hdfs.fsimage.SecretManagerSectionProtobuf typehadoop.hdfs.fsimage.SecretManagerSectionProtobuf typehadoop.hdfs.fsimage.SecretManagerSection.DelegationKeyProtobuf typehadoop.hdfs.fsimage.SecretManagerSection.DelegationKeyProtobuf typehadoop.hdfs.fsimage.SecretManagerSection.PersistTokenProtobuf typehadoop.hdfs.fsimage.SecretManagerSection.PersistTokenThis section records information about snapshot diffs NAME: SNAPSHOT_DIFFThis section records information about snapshot diffs NAME: SNAPSHOT_DIFFProtobuf typehadoop.hdfs.fsimage.SnapshotDiffSection.CreatedListEntryProtobuf typehadoop.hdfs.fsimage.SnapshotDiffSection.CreatedListEntryProtobuf typehadoop.hdfs.fsimage.SnapshotDiffSection.DiffEntryProtobuf typehadoop.hdfs.fsimage.SnapshotDiffSection.DiffEntryProtobuf enumhadoop.hdfs.fsimage.SnapshotDiffSection.DiffEntry.TypeProtobuf typehadoop.hdfs.fsimage.SnapshotDiffSection.DirectoryDiffProtobuf typehadoop.hdfs.fsimage.SnapshotDiffSection.DirectoryDiffProtobuf typehadoop.hdfs.fsimage.SnapshotDiffSection.FileDiffProtobuf typehadoop.hdfs.fsimage.SnapshotDiffSection.FileDiffThis section records the information about snapshot NAME: SNAPSHOTThis section records the information about snapshot NAME: SNAPSHOTProtobuf typehadoop.hdfs.fsimage.SnapshotSection.SnapshotProtobuf typehadoop.hdfs.fsimage.SnapshotSection.SnapshotThis section maps string to id NAME: STRING_TABLEThis section maps string to id NAME: STRING_TABLEProtobuf typehadoop.hdfs.fsimage.StringTableSection.EntryProtobuf typehadoop.hdfs.fsimage.StringTableSection.EntryFSNamesystem is a container of both transient and persisted name-space state, and does all the book-keeping work on a NameNode.Class that helps in checking file system permission.Class will represent the additional info required for traverse.Extension ofAuditLogger.We keep an in-memory representation of the file/block hierarchy.Information used for updating the blocksMap when deleting files.The blocks whose replication factor need to be updated.INode feature such asFileUnderConstructionFeatureandDirectoryWithQuotaFeature.Information used to record quota usage delta.Context object to record blocks and inodes that need to be reclaimedThe AccessControlEnforcer allows implementations to override the default File System permission checking logic enforced on a file system objectThe attributes of an inode.A read-only copy of the inode attributes.Directory INode class.A pair of Snapshot and INode objects.The attributes of an inode.A copy of the inode directory attributesI-node for closed file.The attributes of a file.Storing all theINodes and maintaining the mapping between INode ID and INode.A reference to an inode.An anonymous reference with reference count.A reference with a fixed name.Contains INodes information resolved from a given path.AnINoderepresenting a symbolic link.INodewith additional fields including id, name, permission, access time and modification time.A JournalManager is responsible for managing a single place of storing edit logs.Manages a collection of Journals.LeaseManager does the lease housekeeping for writing on files.Context data for an ongoing NameNode metadata recovery process.Exception thrown when the user has requested processing to stop.NameNode serves as both directory namespace manager and "inode table" for the Hadoop DFS.Categories of operations supported by the namenode.Encapsulates the HTTP server started by the NameNode.Enums for features that change the layout version.This is the JMX management interface for namenode information.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.This class is responsible for handling all of the RPC calls to the NameNode.This is the JMX management interface for NameNode status information.Namesystem operations.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.The NNStorageRetentionManager is responsible for inspecting the storage directories of the NN and enforcing a retention policy on checkpoints and edit logs.Quota types.Counters for quota counts.Counters for namespace, storage space and storage type space quota and usage.SafeMode related operations.Context for an ongoing SaveNamespace operation.JMX information of the secondary NameNodeManage name-to-serial-number maps for various string tables.This exception is thrown when an operation is not supported.Feature for extended attributes.Class to pack XAttrs into byte[].
Note: this format is used both in-memory and on-disk. -
Classes in org.apache.hadoop.hdfs.server.namenode used by org.apache.hadoop.hdfs.server.namenode.haClassDescriptionFSEditLog maintains a log of the namespace modifications.FSNamesystem is a container of both transient and persisted name-space state, and does all the book-keeping work on a NameNode.Categories of operations supported by the namenode.
-
Classes in org.apache.hadoop.hdfs.server.namenode used by org.apache.hadoop.hdfs.server.namenode.snapshotClassDescriptionThe counter to be computed for content types such as file, directory and symlink, and the storage type usage such as SSD, DISK, ARCHIVE.Both FSDirectory and FSNamesystem manage the state of the namespace.A one-shot class responsible for loading an image.Protobuf type
hadoop.hdfs.fsimage.FileSummaryFSNamesystem is a container of both transient and persisted name-space state, and does all the book-keeping work on a NameNode.We keep an in-memory representation of the file/block hierarchy.Information used for updating the blocksMap when deleting files.INode feature such asFileUnderConstructionFeatureandDirectoryWithQuotaFeature.Context object to record blocks and inodes that need to be reclaimedThe attributes of an inode.Directory INode class.The attributes of an inode.I-node for closed file.The attributes of a file.An anonymous reference with reference count.A reference with a fixed name.Contains INodes information resolved from a given path.INodewith additional fields including id, name, permission, access time and modification time.LeaseManager does the lease housekeeping for writing on files.Counters for namespace, storage space and storage type space quota and usage.Context for an ongoing SaveNamespace operation. -
Classes in org.apache.hadoop.hdfs.server.namenode used by org.apache.hadoop.hdfs.server.namenode.sps
-
Classes in org.apache.hadoop.hdfs.server.namenode used by org.apache.hadoop.hdfs.server.namenode.top
-
Classes in org.apache.hadoop.hdfs.server.namenode used by org.apache.hadoop.hdfs.server.namenode.visitorClassDescriptionFSNamesystem is a container of both transient and persisted name-space state, and does all the book-keeping work on a NameNode.We keep an in-memory representation of the file/block hierarchy.Directory INode class.I-node for closed file.A reference to an inode.An
INoderepresenting a symbolic link. -
Classes in org.apache.hadoop.hdfs.server.namenode used by org.apache.hadoop.hdfs.server.protocolClassDescriptionA unique signature intended to identify checkpoint transactions.NNStorage is responsible for management of the StorageDirectories used by the NameNode.The filenames used for storing the images.
-
Classes in org.apache.hadoop.hdfs.server.namenode used by org.apache.hadoop.hdfs.tools.offlineEditsViewerClassDescriptionHelper classes for reading the ops from an InputStream.Op codes for edits file
-
Classes in org.apache.hadoop.hdfs.server.namenode used by org.apache.hadoop.hdfs.tools.offlineImageViewerClassDescriptionProtobuf type
hadoop.hdfs.fsimage.INodeSection.INode -
Classes in org.apache.hadoop.hdfs.server.namenode used by org.apache.hadoop.hdfs.web.resourcesClassDescriptionNameNode serves as both directory namespace manager and "inode table" for the Hadoop DFS.