org.apache.hadoop.hdfs (Apache Hadoop HDFS Client 3.5.0 API)
Description: declaration: package: org.apache.hadoop.hdfs

# Package org.apache.hadoop.hdfs

package org.apache.hadoop.hdfs

- Related Packages
  Package
  Description
  org.apache.hadoop.hdfs.client
  This package provides the administrative APIs for HDFS.
  org.apache.hadoop.hdfs.inotify
  org.apache.hadoop.hdfs.net
  org.apache.hadoop.hdfs.protocol
  Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements.
  org.apache.hadoop.hdfs.protocolPB
  org.apache.hadoop.hdfs.shortcircuit
  org.apache.hadoop.hdfs.util
  Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements.
  org.apache.hadoop.hdfs.web
- Class
  Description
  AddBlockFlag
  AddBlockFlag provides hints for new block allocation and placement.
  BlockMissingException
  This exception is thrown when a read encounters a block that has no locations associated with it.
  BlockReader
  A BlockReader is responsible for reading a single block from a single datanode.
  CannotObtainBlockLengthException
  This exception is thrown when the length of a LocatedBlock instance can not be obtained.
  ClientContext
  ClientContext contains context information for a client.
  ClientGSIContext
  Global State Id context for the client.
  DeadNodeDetector
  Detect the dead nodes in advance, and share this information among all the DFSInputStreams in the same client.
  DFSClient
  DFSClient can connect to a Hadoop Filesystem and perform basic file tasks.
  DFSClient.DFSDataInputStream
  Deprecated.
  use `HdfsDataInputStream` instead.
  DFSClient.Renewer
  DFSClientFaultInjector
  Used for injecting faults in DFSClient and DFSOutputStream tests.
  DFSHedgedReadMetrics
  The client-side metrics for hedged read feature.
  DFSInotifyEventInputStream
  Stream for reading inotify events.
  DFSInputStream
  DFSInputStream provides bytes from a named file.
  DFSOpsCountStatistics
  This storage statistics tracks how many times each DFS operation was issued.
  DFSOpsCountStatistics.OpType
  This is for counting distributed file system operations.
  DFSOutputStream
  DFSOutputStream creates files from a stream of bytes.
  DFSPacket
  DFSPacket is used by DataStreamer and DFSOutputStream.
  DFSStripedInputStream
  DFSStripedInputStream reads from striped block groups.
  DFSStripedOutputStream
  This class supports writing files in striped layout and erasure coded format.
  DFSUtilClient
  DFSUtilClient.CorruptedBlocks
  A utility class as a container to put corrupted blocks, shared by client and datanode.
  DFSUtilClient.SnapshotDiffReportFunction
  DFSUtilClient.SnapshotDiffReportListingFunction
  DistributedFileSystem
  Implementation of the abstract FileSystem for the DFS system.
  DistributedFileSystem.HdfsDataOutputStreamBuilder
  HdfsDataOutputStreamBuilder provides the HDFS-specific capabilities to write file on HDFS.
  ExtendedBlockId
  An immutable key which identifies a block.
  HAUtilClient
  HdfsConfiguration
  Adds deprecated keys into the configuration.
  HdfsKMSUtil
  Utility class for key provider related methods in hdfs client package.
  KeyProviderCache
  LocatedBlocksRefresher
  Periodically refresh the underlying cached `LocatedBlocks` for eligible registered `DFSInputStream`s.
  NameNodeProxiesClient
  Create proxy objects with `ClientProtocol` and `HAServiceProtocol` to communicate with a remote NN.
  NameNodeProxiesClient.ProxyAndInfo<PROXYTYPE>
  Wrapper for a client proxy as well as its associated service ID.
  PeerCache
  A cache of input stream sockets to Data Node.
  ReadStatistics
  A utility class that maintains statistics for reading.
  RemotePeerFactory
  ReplicaAccessor
  The public API for ReplicaAccessor objects.
  ReplicaAccessorBuilder
  The public API for creating a new ReplicaAccessor.
  StripedDataStreamer
  This class extends `DataStreamer` to support writing striped blocks to datanodes.
  UnknownCipherSuiteException
  Thrown when an unknown cipher suite is encountered.
  UnknownCryptoProtocolVersionException
  ViewDistributedFileSystem
  The ViewDistributedFileSystem is an extended class to DistributedFileSystem with additional mounting functionality.
  XAttrHelper