public class HttpFileSystem extends StreamedFileSystem
FileSystem
for accessing remote HTTP and HTTPS data.
To use this FileSystem, just use regular http:// or https:// URLs.FileSystem.Statistics
Modifier and Type | Field and Description |
---|---|
static String |
HTTP_SCHEME
Field HTTP_SCHEME
|
static String |
HTTPS_SCHEME
Field HTTPS_SCHEME
|
DEFAULT_FS, FS_DEFAULT_NAME_KEY, SHUTDOWN_HOOK_PRIORITY, statistics
Constructor and Description |
---|
HttpFileSystem() |
Modifier and Type | Method and Description |
---|---|
boolean |
exists(Path path) |
FileStatus |
getFileStatus(Path path) |
URI |
getUri() |
FileStatus[] |
globStatus(Path path,
PathFilter pathFilter) |
void |
initialize(URI uri,
Configuration configuration) |
FSDataInputStream |
open(Path path,
int i) |
append, create, delete, delete, getMD5SumFor, getMD5SumFor, getWorkingDirectory, listStatus, mkdirs, rename, setMD5SumFor, setMD5SumFor, setWorkingDirectory
access, addDelegationTokens, append, append, areSymlinksEnabled, cancelDeleteOnExit, canonicalizeUri, checkPath, clearStatistics, close, closeAll, closeAllForUGI, completeLocalOutput, concat, copyFromLocalFile, copyFromLocalFile, copyFromLocalFile, copyFromLocalFile, copyToLocalFile, copyToLocalFile, copyToLocalFile, create, create, create, create, create, create, create, create, create, create, create, create, createNewFile, createNonRecursive, createNonRecursive, createNonRecursive, createSnapshot, createSnapshot, createSymlink, deleteOnExit, deleteSnapshot, enableSymlinks, fixRelativePart, get, get, get, getAclStatus, getAllStatistics, getBlockSize, getCanonicalServiceName, getCanonicalUri, getChildFileSystems, getContentSummary, getDefaultBlockSize, getDefaultBlockSize, getDefaultPort, getDefaultReplication, getDefaultReplication, getDefaultUri, getDelegationToken, getFileBlockLocations, getFileBlockLocations, getFileChecksum, getFileChecksum, getFileLinkStatus, getFileSystemClass, getFSofPath, getHomeDirectory, getInitialWorkingDirectory, getLength, getLinkTarget, getLocal, getName, getNamed, getReplication, getScheme, getServerDefaults, getServerDefaults, getStatistics, getStatistics, getStatus, getStatus, getUsed, getXAttr, getXAttrs, getXAttrs, globStatus, isDirectory, isFile, listCorruptFileBlocks, listFiles, listLocatedStatus, listLocatedStatus, listStatus, listStatus, listStatus, listXAttrs, makeQualified, mkdirs, mkdirs, modifyAclEntries, moveFromLocalFile, moveFromLocalFile, moveToLocalFile, newInstance, newInstance, newInstance, newInstanceLocal, open, primitiveCreate, primitiveMkdir, primitiveMkdir, printStatistics, processDeleteOnExit, removeAcl, removeAclEntries, removeDefaultAcl, removeXAttr, rename, renameSnapshot, resolveLink, resolvePath, setAcl, setDefaultUri, setDefaultUri, setOwner, setPermission, setReplication, setTimes, setVerifyChecksum, setWriteChecksum, setXAttr, setXAttr, startLocalOutput, supportsSymlinks
getConf, setConf
public static final String HTTP_SCHEME
public static final String HTTPS_SCHEME
public HttpFileSystem()
public void initialize(URI uri, Configuration configuration) throws IOException
initialize
in class FileSystem
IOException
public URI getUri()
getUri
in class FileSystem
public FileStatus[] globStatus(Path path, PathFilter pathFilter) throws IOException
globStatus
in class FileSystem
IOException
public FSDataInputStream open(Path path, int i) throws IOException
open
in class FileSystem
IOException
public boolean exists(Path path) throws IOException
exists
in class FileSystem
IOException
public FileStatus getFileStatus(Path path) throws IOException
getFileStatus
in class FileSystem
IOException
Copyright © 2007-2015 Concurrent, Inc. All Rights Reserved.