public class GoogleHadoopFS
extends org.apache.hadoop.fs.AbstractFileSystem
| Modifier and Type | Field and Description |
|---|---|
static org.slf4j.Logger |
LOG |
| Constructor and Description |
|---|
GoogleHadoopFS(GoogleHadoopFileSystem ghfs,
java.net.URI uri,
org.apache.hadoop.conf.Configuration conf) |
GoogleHadoopFS(java.net.URI uri,
org.apache.hadoop.conf.Configuration conf) |
| Modifier and Type | Method and Description |
|---|---|
void |
checkPath(org.apache.hadoop.fs.Path path)
Only accept valid AbstractFileSystem and GoogleHadoopFileSystem Paths.
|
org.apache.hadoop.fs.FSDataOutputStream |
createInternal(org.apache.hadoop.fs.Path file,
java.util.EnumSet<org.apache.hadoop.fs.CreateFlag> flag,
org.apache.hadoop.fs.permission.FsPermission absolutePermission,
int bufferSize,
short replication,
long blockSize,
org.apache.hadoop.util.Progressable progress,
org.apache.hadoop.fs.Options.ChecksumOpt checksumOpt,
boolean createParent) |
boolean |
delete(org.apache.hadoop.fs.Path f,
boolean recursive) |
org.apache.hadoop.fs.BlockLocation[] |
getFileBlockLocations(org.apache.hadoop.fs.Path f,
long start,
long len) |
org.apache.hadoop.fs.FileChecksum |
getFileChecksum(org.apache.hadoop.fs.Path f) |
org.apache.hadoop.fs.FileStatus |
getFileStatus(org.apache.hadoop.fs.Path f) |
org.apache.hadoop.fs.FsStatus |
getFsStatus() |
org.apache.hadoop.fs.FsServerDefaults |
getServerDefaults() |
java.net.URI |
getUri()
This is overridden to use GoogleHadoopFileSystem's URI, because AbstractFileSystem appends the
default port to the authority.
|
int |
getUriDefaultPort() |
boolean |
isValidName(java.lang.String src)
Follow HDFS conventions except allow for ':' in paths.
|
org.apache.hadoop.fs.FileStatus[] |
listStatus(org.apache.hadoop.fs.Path f) |
void |
mkdir(org.apache.hadoop.fs.Path dir,
org.apache.hadoop.fs.permission.FsPermission permission,
boolean createParent) |
org.apache.hadoop.fs.FSDataInputStream |
open(org.apache.hadoop.fs.Path f,
int bufferSize) |
void |
renameInternal(org.apache.hadoop.fs.Path src,
org.apache.hadoop.fs.Path dst) |
void |
setOwner(org.apache.hadoop.fs.Path f,
java.lang.String username,
java.lang.String groupname) |
void |
setPermission(org.apache.hadoop.fs.Path f,
org.apache.hadoop.fs.permission.FsPermission permission) |
boolean |
setReplication(org.apache.hadoop.fs.Path f,
short replication) |
void |
setTimes(org.apache.hadoop.fs.Path f,
long mtime,
long atime) |
void |
setVerifyChecksum(boolean verifyChecksum) |
access, checkScheme, clearStatistics, create, createFileSystem, createSnapshot, createSymlink, deleteSnapshot, equals, get, getAclStatus, getAllStatistics, getAllStoragePolicies, getCanonicalServiceName, getDelegationTokens, getFileLinkStatus, getFsStatus, getHomeDirectory, getInitialWorkingDirectory, getLinkTarget, getServerDefaults, getStatistics, getStatistics, getStoragePolicy, getUriPath, getXAttr, getXAttrs, getXAttrs, hashCode, listCorruptFileBlocks, listLocatedStatus, listStatusIterator, listXAttrs, makeQualified, modifyAclEntries, open, printStatistics, removeAcl, removeAclEntries, removeDefaultAcl, removeXAttr, rename, renameInternal, renameSnapshot, resolvePath, setAcl, setStoragePolicy, setXAttr, setXAttr, supportsSymlinks, truncate, unsetStoragePolicypublic GoogleHadoopFS(java.net.URI uri,
org.apache.hadoop.conf.Configuration conf)
throws java.net.URISyntaxException,
java.io.IOException
java.net.URISyntaxExceptionjava.io.IOExceptionpublic GoogleHadoopFS(GoogleHadoopFileSystem ghfs, java.net.URI uri, org.apache.hadoop.conf.Configuration conf) throws java.net.URISyntaxException, java.io.IOException
java.net.URISyntaxExceptionjava.io.IOExceptionpublic org.apache.hadoop.fs.FSDataOutputStream createInternal(org.apache.hadoop.fs.Path file,
java.util.EnumSet<org.apache.hadoop.fs.CreateFlag> flag,
org.apache.hadoop.fs.permission.FsPermission absolutePermission,
int bufferSize,
short replication,
long blockSize,
org.apache.hadoop.util.Progressable progress,
org.apache.hadoop.fs.Options.ChecksumOpt checksumOpt,
boolean createParent)
throws java.io.IOException
createInternal in class org.apache.hadoop.fs.AbstractFileSystemjava.io.IOExceptionpublic int getUriDefaultPort()
getUriDefaultPort in class org.apache.hadoop.fs.AbstractFileSystempublic java.net.URI getUri()
getUri in class org.apache.hadoop.fs.AbstractFileSystempublic boolean isValidName(java.lang.String src)
isValidName in class org.apache.hadoop.fs.AbstractFileSystempublic void checkPath(org.apache.hadoop.fs.Path path)
checkPath in class org.apache.hadoop.fs.AbstractFileSystempublic org.apache.hadoop.fs.FsServerDefaults getServerDefaults()
throws java.io.IOException
getServerDefaults in class org.apache.hadoop.fs.AbstractFileSystemjava.io.IOExceptionpublic void mkdir(org.apache.hadoop.fs.Path dir,
org.apache.hadoop.fs.permission.FsPermission permission,
boolean createParent)
throws java.io.IOException
mkdir in class org.apache.hadoop.fs.AbstractFileSystemjava.io.IOExceptionpublic boolean delete(org.apache.hadoop.fs.Path f,
boolean recursive)
throws java.io.IOException
delete in class org.apache.hadoop.fs.AbstractFileSystemjava.io.IOExceptionpublic org.apache.hadoop.fs.FSDataInputStream open(org.apache.hadoop.fs.Path f,
int bufferSize)
throws java.io.IOException
open in class org.apache.hadoop.fs.AbstractFileSystemjava.io.IOExceptionpublic boolean setReplication(org.apache.hadoop.fs.Path f,
short replication)
throws java.io.IOException
setReplication in class org.apache.hadoop.fs.AbstractFileSystemjava.io.IOExceptionpublic void renameInternal(org.apache.hadoop.fs.Path src,
org.apache.hadoop.fs.Path dst)
throws java.io.IOException
renameInternal in class org.apache.hadoop.fs.AbstractFileSystemjava.io.IOExceptionpublic void setPermission(org.apache.hadoop.fs.Path f,
org.apache.hadoop.fs.permission.FsPermission permission)
throws java.io.IOException
setPermission in class org.apache.hadoop.fs.AbstractFileSystemjava.io.IOExceptionpublic void setOwner(org.apache.hadoop.fs.Path f,
java.lang.String username,
java.lang.String groupname)
throws java.io.IOException
setOwner in class org.apache.hadoop.fs.AbstractFileSystemjava.io.IOExceptionpublic void setTimes(org.apache.hadoop.fs.Path f,
long mtime,
long atime)
throws java.io.IOException
setTimes in class org.apache.hadoop.fs.AbstractFileSystemjava.io.IOExceptionpublic org.apache.hadoop.fs.FileChecksum getFileChecksum(org.apache.hadoop.fs.Path f)
throws java.io.IOException
getFileChecksum in class org.apache.hadoop.fs.AbstractFileSystemjava.io.IOExceptionpublic org.apache.hadoop.fs.FileStatus getFileStatus(org.apache.hadoop.fs.Path f)
throws java.io.IOException
getFileStatus in class org.apache.hadoop.fs.AbstractFileSystemjava.io.IOExceptionpublic org.apache.hadoop.fs.BlockLocation[] getFileBlockLocations(org.apache.hadoop.fs.Path f,
long start,
long len)
throws java.io.IOException
getFileBlockLocations in class org.apache.hadoop.fs.AbstractFileSystemjava.io.IOExceptionpublic org.apache.hadoop.fs.FsStatus getFsStatus()
throws java.io.IOException
getFsStatus in class org.apache.hadoop.fs.AbstractFileSystemjava.io.IOExceptionpublic org.apache.hadoop.fs.FileStatus[] listStatus(org.apache.hadoop.fs.Path f)
throws java.io.IOException
listStatus in class org.apache.hadoop.fs.AbstractFileSystemjava.io.IOExceptionpublic void setVerifyChecksum(boolean verifyChecksum)
setVerifyChecksum in class org.apache.hadoop.fs.AbstractFileSystemCopyright © 2018. All rights reserved.