public class HadoopFileSystem
extends org.apache.flink.core.fs.FileSystem
FileSystem that wraps an Hadoop File System.| Constructor and Description |
|---|
HadoopFileSystem(org.apache.hadoop.fs.FileSystem hadoopFileSystem)
Wraps the given Hadoop File System object as a Flink File System object.
|
| Modifier and Type | Method and Description |
|---|---|
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 in class org.apache.flink.core.fs.FileSystempublic org.apache.flink.core.fs.Path getHomeDirectory()
getHomeDirectory in class org.apache.flink.core.fs.FileSystempublic URI getUri()
getUri in class org.apache.flink.core.fs.FileSystempublic org.apache.flink.core.fs.FileStatus getFileStatus(org.apache.flink.core.fs.Path f)
throws IOException
getFileStatus in class 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 in class org.apache.flink.core.fs.FileSystemIOExceptionpublic HadoopDataInputStream open(org.apache.flink.core.fs.Path f, int bufferSize) throws IOException
open in class org.apache.flink.core.fs.FileSystemIOExceptionpublic HadoopDataInputStream open(org.apache.flink.core.fs.Path f) throws IOException
open in class 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 in class 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 in class org.apache.flink.core.fs.FileSystemIOExceptionpublic boolean delete(org.apache.flink.core.fs.Path f,
boolean recursive)
throws IOException
delete in class org.apache.flink.core.fs.FileSystemIOExceptionpublic boolean exists(org.apache.flink.core.fs.Path f)
throws IOException
exists in class org.apache.flink.core.fs.FileSystemIOExceptionpublic org.apache.flink.core.fs.FileStatus[] listStatus(org.apache.flink.core.fs.Path f)
throws IOException
listStatus in class org.apache.flink.core.fs.FileSystemIOExceptionpublic boolean mkdirs(org.apache.flink.core.fs.Path f)
throws IOException
mkdirs in class 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 in class org.apache.flink.core.fs.FileSystemIOExceptionpublic long getDefaultBlockSize()
getDefaultBlockSize in class org.apache.flink.core.fs.FileSystempublic boolean isDistributedFS()
isDistributedFS in class org.apache.flink.core.fs.FileSystempublic org.apache.flink.core.fs.FileSystemKind getKind()
getKind in class org.apache.flink.core.fs.FileSystempublic org.apache.flink.core.fs.RecoverableWriter createRecoverableWriter()
throws IOException
createRecoverableWriter in class org.apache.flink.core.fs.FileSystemIOExceptionpublic static org.apache.hadoop.fs.Path toHadoopPath(org.apache.flink.core.fs.Path path)
Copyright © 2014–2022 The Apache Software Foundation. All rights reserved.