public class GoogleHadoopFS
extends org.apache.hadoop.fs.AbstractFileSystem
| Constructor and Description |
|---|
GoogleHadoopFS(GoogleHadoopFileSystem ghfs,
URI uri,
org.apache.hadoop.conf.Configuration conf) |
GoogleHadoopFS(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,
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() |
URI |
getUri()
This is overridden to use GoogleHadoopFileSystem's URI, because AbstractFileSystem appends the
default port to the authority.
|
int |
getUriDefaultPort() |
boolean |
isValidName(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,
String username,
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) |
checkScheme, clearStatistics, create, createFileSystem, createSymlink, equals, get, getAclStatus, getAllStatistics, getCanonicalServiceName, getDelegationTokens, getFileLinkStatus, getFsStatus, getHomeDirectory, getInitialWorkingDirectory, getLinkTarget, getStatistics, getStatistics, getUriPath, hashCode, listCorruptFileBlocks, listLocatedStatus, listStatusIterator, makeQualified, modifyAclEntries, open, printStatistics, removeAcl, removeAclEntries, removeDefaultAcl, rename, renameInternal, resolvePath, setAcl, supportsSymlinkspublic static final LogUtil log
public GoogleHadoopFS(URI uri, org.apache.hadoop.conf.Configuration conf) throws URISyntaxException, IOException
URISyntaxExceptionIOExceptionpublic GoogleHadoopFS(GoogleHadoopFileSystem ghfs, URI uri, org.apache.hadoop.conf.Configuration conf) throws URISyntaxException, IOException
URISyntaxExceptionIOExceptionpublic org.apache.hadoop.fs.FSDataOutputStream createInternal(org.apache.hadoop.fs.Path file,
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 IOException
createInternal in class org.apache.hadoop.fs.AbstractFileSystemIOExceptionpublic int getUriDefaultPort()
getUriDefaultPort in class org.apache.hadoop.fs.AbstractFileSystempublic URI getUri()
getUri in class org.apache.hadoop.fs.AbstractFileSystempublic boolean isValidName(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 IOException
getServerDefaults in class org.apache.hadoop.fs.AbstractFileSystemIOExceptionpublic void mkdir(org.apache.hadoop.fs.Path dir,
org.apache.hadoop.fs.permission.FsPermission permission,
boolean createParent)
throws IOException
mkdir in class org.apache.hadoop.fs.AbstractFileSystemIOExceptionpublic boolean delete(org.apache.hadoop.fs.Path f,
boolean recursive)
throws IOException
delete in class org.apache.hadoop.fs.AbstractFileSystemIOExceptionpublic org.apache.hadoop.fs.FSDataInputStream open(org.apache.hadoop.fs.Path f,
int bufferSize)
throws IOException
open in class org.apache.hadoop.fs.AbstractFileSystemIOExceptionpublic boolean setReplication(org.apache.hadoop.fs.Path f,
short replication)
throws IOException
setReplication in class org.apache.hadoop.fs.AbstractFileSystemIOExceptionpublic void renameInternal(org.apache.hadoop.fs.Path src,
org.apache.hadoop.fs.Path dst)
throws IOException
renameInternal in class org.apache.hadoop.fs.AbstractFileSystemIOExceptionpublic void setPermission(org.apache.hadoop.fs.Path f,
org.apache.hadoop.fs.permission.FsPermission permission)
throws IOException
setPermission in class org.apache.hadoop.fs.AbstractFileSystemIOExceptionpublic void setOwner(org.apache.hadoop.fs.Path f,
String username,
String groupname)
throws IOException
setOwner in class org.apache.hadoop.fs.AbstractFileSystemIOExceptionpublic void setTimes(org.apache.hadoop.fs.Path f,
long mtime,
long atime)
throws IOException
setTimes in class org.apache.hadoop.fs.AbstractFileSystemIOExceptionpublic org.apache.hadoop.fs.FileChecksum getFileChecksum(org.apache.hadoop.fs.Path f)
throws IOException
getFileChecksum in class org.apache.hadoop.fs.AbstractFileSystemIOExceptionpublic org.apache.hadoop.fs.FileStatus getFileStatus(org.apache.hadoop.fs.Path f)
throws IOException
getFileStatus in class org.apache.hadoop.fs.AbstractFileSystemIOExceptionpublic org.apache.hadoop.fs.BlockLocation[] getFileBlockLocations(org.apache.hadoop.fs.Path f,
long start,
long len)
throws IOException
getFileBlockLocations in class org.apache.hadoop.fs.AbstractFileSystemIOExceptionpublic org.apache.hadoop.fs.FsStatus getFsStatus()
throws IOException
getFsStatus in class org.apache.hadoop.fs.AbstractFileSystemIOExceptionpublic org.apache.hadoop.fs.FileStatus[] listStatus(org.apache.hadoop.fs.Path f)
throws IOException
listStatus in class org.apache.hadoop.fs.AbstractFileSystemIOExceptionpublic void setVerifyChecksum(boolean verifyChecksum)
setVerifyChecksum in class org.apache.hadoop.fs.AbstractFileSystemCopyright © 2015. All rights reserved.