public class HadoopFileSystem
extends org.apache.flink.core.fs.FileSystem
FileSystem that wraps an Hadoop File System.| 构造器和说明 |
|---|
HadoopFileSystem(org.apache.hadoop.fs.FileSystem hadoopFileSystem)
Wraps the given Hadoop File System object as a Flink File System object.
|
| 限定符和类型 | 方法和说明 |
|---|---|
HadoopDataOutputStream |
create(org.apache.flink.core.fs.Path f,
boolean overwrite,
int bufferSize,
short replication,
long blockSize) |
HadoopDataOutputStream |
create(org.apache.flink.core.fs.Path f,
org.apache.flink.core.fs.FileSystem.WriteMode overwrite) |
org.apache.flink.core.fs.RecoverableWriter |
createRecoverableWriter() |
boolean |
delete(org.apache.flink.core.fs.Path f,
boolean recursive) |
boolean |
exists(org.apache.flink.core.fs.Path f) |
long |
getDefaultBlockSize() |
org.apache.flink.core.fs.BlockLocation[] |
getFileBlockLocations(org.apache.flink.core.fs.FileStatus file,
long start,
long len) |
org.apache.flink.core.fs.FileStatus |
getFileStatus(org.apache.flink.core.fs.Path f) |
org.apache.hadoop.fs.FileSystem |
getHadoopFileSystem()
Gets the underlying Hadoop FileSystem.
|
org.apache.flink.core.fs.Path |
getHomeDirectory() |
org.apache.flink.core.fs.FileSystemKind |
getKind() |
URI |
getUri() |
org.apache.flink.core.fs.Path |
getWorkingDirectory() |
boolean |
isDistributedFS() |
org.apache.flink.core.fs.FileStatus[] |
listStatus(org.apache.flink.core.fs.Path f) |
boolean |
mkdirs(org.apache.flink.core.fs.Path f) |
HadoopDataInputStream |
open(org.apache.flink.core.fs.Path f) |
HadoopDataInputStream |
open(org.apache.flink.core.fs.Path f,
int bufferSize) |
boolean |
rename(org.apache.flink.core.fs.Path src,
org.apache.flink.core.fs.Path dst) |
static org.apache.hadoop.fs.Path |
toHadoopPath(org.apache.flink.core.fs.Path path) |
public HadoopFileSystem(org.apache.hadoop.fs.FileSystem hadoopFileSystem)
hadoopFileSystem - The Hadoop FileSystem that will be used under the hood.public org.apache.hadoop.fs.FileSystem getHadoopFileSystem()
public org.apache.flink.core.fs.Path getWorkingDirectory()
getWorkingDirectory 在类中 org.apache.flink.core.fs.FileSystempublic org.apache.flink.core.fs.Path getHomeDirectory()
getHomeDirectory 在类中 org.apache.flink.core.fs.FileSystempublic URI getUri()
getUri 在类中 org.apache.flink.core.fs.FileSystempublic org.apache.flink.core.fs.FileStatus getFileStatus(org.apache.flink.core.fs.Path f)
throws IOException
getFileStatus 在类中 org.apache.flink.core.fs.FileSystemIOExceptionpublic org.apache.flink.core.fs.BlockLocation[] getFileBlockLocations(org.apache.flink.core.fs.FileStatus file,
long start,
long len)
throws IOException
getFileBlockLocations 在类中 org.apache.flink.core.fs.FileSystemIOExceptionpublic HadoopDataInputStream open(org.apache.flink.core.fs.Path f, int bufferSize) throws IOException
open 在类中 org.apache.flink.core.fs.FileSystemIOExceptionpublic HadoopDataInputStream open(org.apache.flink.core.fs.Path f) throws IOException
open 在类中 org.apache.flink.core.fs.FileSystemIOExceptionpublic HadoopDataOutputStream create(org.apache.flink.core.fs.Path f, boolean overwrite, int bufferSize, short replication, long blockSize) throws IOException
create 在类中 org.apache.flink.core.fs.FileSystemIOExceptionpublic HadoopDataOutputStream create(org.apache.flink.core.fs.Path f, org.apache.flink.core.fs.FileSystem.WriteMode overwrite) throws IOException
create 在类中 org.apache.flink.core.fs.FileSystemIOExceptionpublic boolean delete(org.apache.flink.core.fs.Path f,
boolean recursive)
throws IOException
delete 在类中 org.apache.flink.core.fs.FileSystemIOExceptionpublic boolean exists(org.apache.flink.core.fs.Path f)
throws IOException
exists 在类中 org.apache.flink.core.fs.FileSystemIOExceptionpublic org.apache.flink.core.fs.FileStatus[] listStatus(org.apache.flink.core.fs.Path f)
throws IOException
listStatus 在类中 org.apache.flink.core.fs.FileSystemIOExceptionpublic boolean mkdirs(org.apache.flink.core.fs.Path f)
throws IOException
mkdirs 在类中 org.apache.flink.core.fs.FileSystemIOExceptionpublic boolean rename(org.apache.flink.core.fs.Path src,
org.apache.flink.core.fs.Path dst)
throws IOException
rename 在类中 org.apache.flink.core.fs.FileSystemIOExceptionpublic long getDefaultBlockSize()
getDefaultBlockSize 在类中 org.apache.flink.core.fs.FileSystempublic boolean isDistributedFS()
isDistributedFS 在类中 org.apache.flink.core.fs.FileSystempublic org.apache.flink.core.fs.FileSystemKind getKind()
getKind 在类中 org.apache.flink.core.fs.FileSystempublic org.apache.flink.core.fs.RecoverableWriter createRecoverableWriter()
throws IOException
createRecoverableWriter 在类中 org.apache.flink.core.fs.FileSystemIOExceptionpublic static org.apache.hadoop.fs.Path toHadoopPath(org.apache.flink.core.fs.Path path)
Copyright © 2014–2021 The Apache Software Foundation. All rights reserved.