Package org.apache.hadoop.fs

An abstract file system API.

See:
          Description

Interface Summary
BatchedRemoteIterator.BatchedEntries<E>  
ByteBufferReadable Implementers of this interface provide a read API that writes to a ByteBuffer, not a byte[].
CanSetDropBehind  
CanSetReadahead  
DelegationTokenRenewer.Renewable The renewable interface used by the renewer.
FsConstants FileSystem related constants.
PathFilter  
PositionedReadable Stream that permits positional reading.
RemoteIterator<E> An iterator over a collection whose elements need to be fetched remotely
Seekable Stream that permits seeking.
Syncable This interface for flush/sync operation.
 

Class Summary
AbstractFileSystem This class provides an interface for implementors of a Hadoop file system (analogous to the VFS of Unix).
AvroFSInput Adapts an FSDataInputStream to Avro's SeekableInput interface.
BatchedRemoteIterator<K,E> A RemoteIterator that fetches elements in batches.
BatchedRemoteIterator.BatchedListEntries<E>  
BlockLocation Represents the network location of a block, information about the hosts that contain block replicas, and other block metadata (E.g.
ChecksumFileSystem Abstract Checksumed FileSystem.
CommonConfigurationKeysPublic This class contains constants for configuration keys used in the common code.
ContentSummary Store the summary of a content (a directory or a file).
DelegationTokenRenewer.RenewAction<T extends FileSystem & DelegationTokenRenewer.Renewable> An action that will renew and replace the file system's delegation tokens automatically.
DUHelper  
FileChecksum An abstract class representing file checksums for files.
FileContext The FileContext class provides an interface to the application writer for using the Hadoop file system.
FileStatus Interface that represents the client side information for a file.
FileSystem An abstract base class for a fairly generic filesystem.
FileSystem.Statistics Tracks statistics about how many reads, writes, and so forth have been done in a FileSystem.
FileUtil A collection of file-processing util methods
FileUtil.HardLink Deprecated. Use HardLink
FilterFileSystem A FilterFileSystem contains some other file system, which it uses as its basic file system, possibly transforming the data along the way or providing additional functionality.
FSDataInputStream Utility that wraps a FSInputStream in a DataInputStream and buffers input through a BufferedInputStream.
FSDataOutputStream Utility that wraps a OutputStream in a DataOutputStream.
FsServerDefaults Provides server default configuration values to clients.
FsShellPermissions.Chgrp Used to change group of files
FsShellPermissions.Chmod The pattern is almost as flexible as mode allowed by chmod shell command.
FsShellPermissions.Chown Used to change owner and/or group of files
FsStatus This class is used to represent the capacity, free and used space on a FileSystem.
GlobFilter A filter for POSIX glob pattern with brace expansions.
HardLink Class for creating hardlinks.
HardLink.LinkStats HardLink statistics counters and methods.
HarFileSystem This is an implementation of the Hadoop Archive Filesystem.
LocalFileSystem Implement the FileSystem API for the checksumed local filesystem.
LocatedFileStatus This class defines a FileStatus that includes a file's block locations.
MD5MD5CRC32CastagnoliFileChecksum For CRC32 with the Castagnoli polynomial
MD5MD5CRC32GzipFileChecksum For CRC32 with the Gzip polynomial
Options This class contains options related to file system operations.
Options.ChecksumOpt This is used in FileSystem and FileContext to specify checksum options.
Options.CreateOpts Class to support the varargs for create() options.
Options.CreateOpts.BlockSize  
Options.CreateOpts.BufferSize  
Options.CreateOpts.BytesPerChecksum This is not needed if ChecksumParam is specified.
Options.CreateOpts.ChecksumParam  
Options.CreateOpts.CreateParent  
Options.CreateOpts.Perms  
Options.CreateOpts.Progress  
Options.CreateOpts.ReplicationFactor  
Path Names a file or directory in a FileSystem.
RawLocalFileSystem Implement the FileSystem API for the raw local filesystem.
Trash Provides a trash facility which supports pluggable Trash policies.
TrashPolicy This interface is used for implementing different Trash policies.
 

Enum Summary
CreateFlag CreateFlag specifies the file create semantic.
Options.Rename Enum to support the varargs for rename() options
ReadOption Options that can be used when reading from a FileSystem.
 

Exception Summary
ChecksumException Thrown for checksum errors.
FileAlreadyExistsException Used when target file already exists for any operation and is not configured to be overwritten.
InvalidPathException Path string is invalid either because it has invalid characters or due to other file system specific reasons.
InvalidRequestException Thrown when the user makes a malformed request, for example missing required parameters or parameters that are not valid.
ParentNotDirectoryException Indicates that the parent of specified Path is not a directory as expected.
PathAccessDeniedException EACCES
PathExistsException Exception corresponding to File Exists - EEXISTS
PathIOException Exceptions based on standard posix/linux style exceptions for path related errors.
PathIsDirectoryException EISDIR
PathIsNotDirectoryException ENOTDIR
PathIsNotEmptyDirectoryException Generated by rm commands
PathNotFoundException Exception corresponding to Permission denied - ENOENT
PathOperationException ENOTSUP
PathPermissionException Exception corresponding to Operation Not Permitted - EPERM
UnsupportedFileSystemException File system for a given file system name/scheme is not supported
ZeroCopyUnavailableException  
 

Error Summary
FSError Thrown for unexpected filesystem errors, presumed to reflect disk errors in the native filesystem.
 

Package org.apache.hadoop.fs Description

An abstract file system API.



Copyright © 2014 Apache Software Foundation. All Rights Reserved.