java.lang.Object
org.apache.flink.fs.s3.common.AbstractS3FileSystemFactory
org.apache.flink.fs.s3presto.S3FileSystemFactory
- Direct Known Subclasses:
S3PFileSystemFactory
public class S3FileSystemFactory
extends org.apache.flink.fs.s3.common.AbstractS3FileSystemFactory
Simple factory for the S3 file system.
-
Field Summary
Fields inherited from class org.apache.flink.fs.s3.common.AbstractS3FileSystemFactory
ACCESS_KEY, ENDPOINT, ENTROPY_INJECT_KEY_OPTION, ENTROPY_INJECT_LENGTH_OPTION, MAX_CONCURRENT_UPLOADS, PART_UPLOAD_MIN_SIZE, S5CMD_BATCH_MAX_FILES, S5CMD_BATCH_MAX_SIZE, S5CMD_EXTRA_ARGS, S5CMD_PATH, SECRET_KEY -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected org.apache.flink.core.fs.FileSystemcreateFlinkFileSystem(org.apache.hadoop.fs.FileSystem fs, org.apache.flink.fs.s3.common.FlinkS3FileSystem.S5CmdConfiguration s5CmdConfiguration, String localTmpDirectory, String entropyInjectionKey, int numEntropyChars, org.apache.flink.fs.s3.common.writer.S3AccessHelper s3AccessHelper, long s3minPartSize, int maxConcurrentUploads) protected org.apache.hadoop.fs.FileSystemprotected URIgetInitURI(URI fsUri, org.apache.hadoop.conf.Configuration hadoopConfig) protected org.apache.flink.fs.s3.common.writer.S3AccessHelpergetS3AccessHelper(org.apache.hadoop.fs.FileSystem fs) Methods inherited from class org.apache.flink.fs.s3.common.AbstractS3FileSystemFactory
configure, create
-
Constructor Details
-
S3FileSystemFactory
public S3FileSystemFactory()
-
-
Method Details
-
getScheme
-
createFlinkFileSystem
protected org.apache.flink.core.fs.FileSystem createFlinkFileSystem(org.apache.hadoop.fs.FileSystem fs, org.apache.flink.fs.s3.common.FlinkS3FileSystem.S5CmdConfiguration s5CmdConfiguration, String localTmpDirectory, String entropyInjectionKey, int numEntropyChars, org.apache.flink.fs.s3.common.writer.S3AccessHelper s3AccessHelper, long s3minPartSize, int maxConcurrentUploads) - Overrides:
createFlinkFileSystemin classorg.apache.flink.fs.s3.common.AbstractS3FileSystemFactory
-
createHadoopFileSystem
protected org.apache.hadoop.fs.FileSystem createHadoopFileSystem()- Specified by:
createHadoopFileSystemin classorg.apache.flink.fs.s3.common.AbstractS3FileSystemFactory
-
getInitURI
- Specified by:
getInitURIin classorg.apache.flink.fs.s3.common.AbstractS3FileSystemFactory
-
getS3AccessHelper
protected org.apache.flink.fs.s3.common.writer.S3AccessHelper getS3AccessHelper(org.apache.hadoop.fs.FileSystem fs) - Specified by:
getS3AccessHelperin classorg.apache.flink.fs.s3.common.AbstractS3FileSystemFactory
-