| Package | Description | 
|---|---|
| org.apache.hadoop.fs | Implementations of  AbstractFileSystemfor hdfs
    over rpc and hdfs over web. | 
| org.apache.hadoop.fs.adl | Supporting classes for metrics instrumentation. | 
| org.apache.hadoop.fs.azure | 
A distributed implementation of  FileSystemfor reading and writing files on
Azure Block Storage. | 
| org.apache.hadoop.fs.ftp | |
| org.apache.hadoop.fs.s3native | 
A distributed implementation of  FileSystemfor reading and writing files on
Amazon S3. | 
| org.apache.hadoop.fs.viewfs | ViewFileSystem and ViewFileSystemOverloadScheme classes. | 
| org.apache.hadoop.hdfs.client | This package provides the administrative APIs for HDFS. | 
| org.apache.hadoop.io | Generic i/o code for use when reading and writing data to the network,
to databases, and to files. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | FSDataOutputStreamBuilder<S extends FSDataOutputStream,B extends FSDataOutputStreamBuilder<S,B>>Builder for  FSDataOutputStreamand its subclasses. | 
| Modifier and Type | Method and Description | 
|---|---|
| FSDataOutputStream | FileSystem. append(Path f)Append to an existing file (optional operation). | 
| FSDataOutputStream | FileSystem. append(Path f,
      int bufferSize)Append to an existing file (optional operation). | 
| FSDataOutputStream | ChecksumFileSystem. append(Path f,
      int bufferSize,
      Progressable progress) | 
| abstract FSDataOutputStream | FileSystem. append(Path f,
      int bufferSize,
      Progressable progress)Append to an existing file (optional operation). | 
| FSDataOutputStream | RawLocalFileSystem. append(Path f,
      int bufferSize,
      Progressable progress) | 
| FSDataOutputStream | FilterFileSystem. append(Path f,
      int bufferSize,
      Progressable progress) | 
| static FSDataOutputStream | FileSystem. create(FileSystem fs,
      Path file,
      FsPermission permission)Create a file with the provided permission. | 
| FSDataOutputStream | FileSystem. create(Path f)Create an FSDataOutputStream at the indicated Path. | 
| FSDataOutputStream | FileSystem. create(Path f,
      boolean overwrite)Create an FSDataOutputStream at the indicated Path. | 
| FSDataOutputStream | FileSystem. create(Path f,
      boolean overwrite,
      int bufferSize)Create an FSDataOutputStream at the indicated Path. | 
| FSDataOutputStream | FileSystem. create(Path f,
      boolean overwrite,
      int bufferSize,
      Progressable progress)Create an  FSDataOutputStreamat the indicated Path
 with write-progress reporting. | 
| FSDataOutputStream | FileSystem. create(Path f,
      boolean overwrite,
      int bufferSize,
      short replication,
      long blockSize)Create an FSDataOutputStream at the indicated Path. | 
| FSDataOutputStream | FileSystem. create(Path f,
      boolean overwrite,
      int bufferSize,
      short replication,
      long blockSize,
      Progressable progress)Create an FSDataOutputStream at the indicated Path with write-progress
 reporting. | 
| FSDataOutputStream | RawLocalFileSystem. create(Path f,
      boolean overwrite,
      int bufferSize,
      short replication,
      long blockSize,
      Progressable progress) | 
| FSDataOutputStream | AbstractFileSystem. create(Path f,
      EnumSet<CreateFlag> createFlag,
      org.apache.hadoop.fs.Options.CreateOpts... opts)The specification of this method matches that of
  FileContext.create(Path, EnumSet, Options.CreateOpts...)except
 that the Path f must be fully qualified and the permission is absolute
 (i.e. | 
| FSDataOutputStream | FileContext. create(Path f,
      EnumSet<CreateFlag> createFlag,
      org.apache.hadoop.fs.Options.CreateOpts... opts)Create or overwrite file on indicated path and returns an output stream for
 writing into the file. | 
| FSDataOutputStream | ChecksumFileSystem. create(Path f,
      FsPermission permission,
      boolean overwrite,
      int bufferSize,
      short replication,
      long blockSize,
      Progressable progress) | 
| abstract FSDataOutputStream | FileSystem. create(Path f,
      FsPermission permission,
      boolean overwrite,
      int bufferSize,
      short replication,
      long blockSize,
      Progressable progress)Create an FSDataOutputStream at the indicated Path with write-progress
 reporting. | 
| FSDataOutputStream | RawLocalFileSystem. create(Path f,
      FsPermission permission,
      boolean overwrite,
      int bufferSize,
      short replication,
      long blockSize,
      Progressable progress) | 
| FSDataOutputStream | FilterFileSystem. create(Path f,
      FsPermission permission,
      boolean overwrite,
      int bufferSize,
      short replication,
      long blockSize,
      Progressable progress) | 
| FSDataOutputStream | FileSystem. create(Path f,
      FsPermission permission,
      EnumSet<CreateFlag> flags,
      int bufferSize,
      short replication,
      long blockSize,
      Progressable progress)Create an FSDataOutputStream at the indicated Path with write-progress
 reporting. | 
| FSDataOutputStream | ChecksumFileSystem. create(Path f,
      FsPermission permission,
      EnumSet<CreateFlag> flags,
      int bufferSize,
      short replication,
      long blockSize,
      Progressable progress,
      org.apache.hadoop.fs.Options.ChecksumOpt checksumOpt) | 
| FSDataOutputStream | FileSystem. create(Path f,
      FsPermission permission,
      EnumSet<CreateFlag> flags,
      int bufferSize,
      short replication,
      long blockSize,
      Progressable progress,
      org.apache.hadoop.fs.Options.ChecksumOpt checksumOpt)Create an FSDataOutputStream at the indicated Path with a custom
 checksum option. | 
| FSDataOutputStream | FilterFileSystem. create(Path f,
      FsPermission permission,
      EnumSet<CreateFlag> flags,
      int bufferSize,
      short replication,
      long blockSize,
      Progressable progress,
      org.apache.hadoop.fs.Options.ChecksumOpt checksumOpt) | 
| FSDataOutputStream | FileSystem. create(Path f,
      Progressable progress)Create an FSDataOutputStream at the indicated Path with write-progress
 reporting. | 
| FSDataOutputStream | FileSystem. create(Path f,
      short replication)Create an FSDataOutputStream at the indicated Path. | 
| FSDataOutputStream | FileSystem. create(Path f,
      short replication,
      Progressable progress)Create an FSDataOutputStream at the indicated Path with write-progress
 reporting. | 
| abstract FSDataOutputStream | AbstractFileSystem. createInternal(Path f,
              EnumSet<CreateFlag> flag,
              FsPermission absolutePermission,
              int bufferSize,
              short replication,
              long blockSize,
              Progressable progress,
              org.apache.hadoop.fs.Options.ChecksumOpt checksumOpt,
              boolean createParent)The specification of this method matches that of
  AbstractFileSystem.create(Path, EnumSet, Options.CreateOpts...)except that the opts
 have been declared explicitly. | 
| FSDataOutputStream | FileSystem. createNonRecursive(Path f,
                  boolean overwrite,
                  int bufferSize,
                  short replication,
                  long blockSize,
                  Progressable progress)Opens an FSDataOutputStream at the indicated Path with write-progress
 reporting. | 
| FSDataOutputStream | ChecksumFileSystem. createNonRecursive(Path f,
                  FsPermission permission,
                  boolean overwrite,
                  int bufferSize,
                  short replication,
                  long blockSize,
                  Progressable progress) | 
| FSDataOutputStream | FileSystem. createNonRecursive(Path f,
                  FsPermission permission,
                  boolean overwrite,
                  int bufferSize,
                  short replication,
                  long blockSize,
                  Progressable progress)Opens an FSDataOutputStream at the indicated Path with write-progress
 reporting. | 
| FSDataOutputStream | RawLocalFileSystem. createNonRecursive(Path f,
                  FsPermission permission,
                  boolean overwrite,
                  int bufferSize,
                  short replication,
                  long blockSize,
                  Progressable progress) | 
| FSDataOutputStream | ChecksumFileSystem. createNonRecursive(Path f,
                  FsPermission permission,
                  EnumSet<CreateFlag> flags,
                  int bufferSize,
                  short replication,
                  long blockSize,
                  Progressable progress) | 
| FSDataOutputStream | FileSystem. createNonRecursive(Path f,
                  FsPermission permission,
                  EnumSet<CreateFlag> flags,
                  int bufferSize,
                  short replication,
                  long blockSize,
                  Progressable progress)Opens an FSDataOutputStream at the indicated Path with write-progress
 reporting. | 
| FSDataOutputStream | RawLocalFileSystem. createNonRecursive(Path f,
                  FsPermission permission,
                  EnumSet<CreateFlag> flags,
                  int bufferSize,
                  short replication,
                  long blockSize,
                  Progressable progress) | 
| FSDataOutputStream | FilterFileSystem. createNonRecursive(Path f,
                  FsPermission permission,
                  EnumSet<CreateFlag> flags,
                  int bufferSize,
                  short replication,
                  long blockSize,
                  Progressable progress) | 
| protected FSDataOutputStream | FileSystem. primitiveCreate(Path f,
               FsPermission absolutePermission,
               EnumSet<CreateFlag> flag,
               int bufferSize,
               short replication,
               long blockSize,
               Progressable progress,
               org.apache.hadoop.fs.Options.ChecksumOpt checksumOpt)Deprecated.  | 
| protected FSDataOutputStream | FilterFileSystem. primitiveCreate(Path f,
               FsPermission absolutePermission,
               EnumSet<CreateFlag> flag,
               int bufferSize,
               short replication,
               long blockSize,
               Progressable progress,
               org.apache.hadoop.fs.Options.ChecksumOpt checksumOpt) | 
| Modifier and Type | Method and Description | 
|---|---|
| FSDataOutputStreamBuilder<FSDataOutputStream,?> | FileContext. create(Path f)Create a  FSDataOutputStreamBuilderfor creating or overwriting
 a file on indicated path. | 
| Modifier and Type | Method and Description | 
|---|---|
| FSDataOutputStream | AdlFileSystem. append(Path f,
      int bufferSize,
      Progressable progress)Append to an existing file (optional operation). | 
| FSDataOutputStream | AdlFileSystem. create(Path f,
      FsPermission permission,
      boolean overwrite,
      int bufferSize,
      short replication,
      long blockSize,
      Progressable progress)Create call semantic is handled differently in case of ADL. | 
| FSDataOutputStream | AdlFileSystem. createNonRecursive(Path f,
                  FsPermission permission,
                  EnumSet<CreateFlag> flags,
                  int bufferSize,
                  short replication,
                  long blockSize,
                  Progressable progress)Deprecated. 
 API only for 0.20-append | 
| Modifier and Type | Method and Description | 
|---|---|
| FSDataOutputStream | NativeAzureFileSystem. append(Path f,
      int bufferSize,
      Progressable progress)This optional operation is not yet supported. | 
| FSDataOutputStream | NativeAzureFileSystem. create(Path f,
      FsPermission permission,
      boolean overwrite,
      int bufferSize,
      short replication,
      long blockSize,
      Progressable progress) | 
| protected FSDataOutputStream | NativeAzureFileSystem. createInternal(Path f,
              FsPermission permission,
              boolean overwrite,
              org.apache.hadoop.fs.azure.SelfRenewingLease parentFolderLease)This is the version of the create call that is meant for internal usage. | 
| FSDataOutputStream | NativeAzureFileSystem. createNonRecursive(Path f,
                  boolean overwrite,
                  int bufferSize,
                  short replication,
                  long blockSize,
                  Progressable progress) | 
| FSDataOutputStream | NativeAzureFileSystem. createNonRecursive(Path f,
                  FsPermission permission,
                  boolean overwrite,
                  int bufferSize,
                  short replication,
                  long blockSize,
                  Progressable progress) | 
| FSDataOutputStream | NativeAzureFileSystem. createNonRecursive(Path f,
                  FsPermission permission,
                  EnumSet<CreateFlag> flags,
                  int bufferSize,
                  short replication,
                  long blockSize,
                  Progressable progress) | 
| Modifier and Type | Method and Description | 
|---|---|
| FSDataOutputStream | FTPFileSystem. append(Path f,
      int bufferSize,
      Progressable progress)This optional operation is not yet supported. | 
| FSDataOutputStream | FTPFileSystem. create(Path file,
      FsPermission permission,
      boolean overwrite,
      int bufferSize,
      short replication,
      long blockSize,
      Progressable progress)A stream obtained via this call must be closed before using other APIs of
 this class or else the invocation will block. | 
| Modifier and Type | Method and Description | 
|---|---|
| FSDataOutputStream | NativeS3FileSystem. append(Path f,
      int bufferSize,
      Progressable progress)Deprecated.  | 
| FSDataOutputStream | NativeS3FileSystem. create(Path f,
      FsPermission permission,
      boolean overwrite,
      int bufferSize,
      short replication,
      long blockSize,
      Progressable progress)Deprecated.  | 
| Modifier and Type | Method and Description | 
|---|---|
| FSDataOutputStream | ViewFileSystem. append(Path f,
      int bufferSize,
      Progressable progress) | 
| FSDataOutputStream | ViewFileSystem. create(Path f,
      FsPermission permission,
      boolean overwrite,
      int bufferSize,
      short replication,
      long blockSize,
      Progressable progress) | 
| FSDataOutputStream | ViewFs. createInternal(Path f,
              EnumSet<CreateFlag> flag,
              FsPermission absolutePermission,
              int bufferSize,
              short replication,
              long blockSize,
              Progressable progress,
              org.apache.hadoop.fs.Options.ChecksumOpt checksumOpt,
              boolean createParent) | 
| FSDataOutputStream | ViewFileSystem. createNonRecursive(Path f,
                  FsPermission permission,
                  EnumSet<CreateFlag> flags,
                  int bufferSize,
                  short replication,
                  long blockSize,
                  Progressable progress) | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | HdfsDataOutputStreamThe Hdfs implementation of  FSDataOutputStream. | 
| Modifier and Type | Method and Description | 
|---|---|
| static org.apache.hadoop.io.SequenceFile.Writer | SequenceFile. createWriter(Configuration conf,
            FSDataOutputStream out,
            Class keyClass,
            Class valClass,
            org.apache.hadoop.io.SequenceFile.CompressionType compressionType,
            CompressionCodec codec)Deprecated. 
 | 
| static org.apache.hadoop.io.SequenceFile.Writer | SequenceFile. createWriter(Configuration conf,
            FSDataOutputStream out,
            Class keyClass,
            Class valClass,
            org.apache.hadoop.io.SequenceFile.CompressionType compressionType,
            CompressionCodec codec,
            org.apache.hadoop.io.SequenceFile.Metadata metadata)Deprecated. 
 | 
Copyright © 2023 Apache Software Foundation. All rights reserved.