public class HadoopPathBasedBulkFormatBuilder<IN,BucketID,T extends HadoopPathBasedBulkFormatBuilder<IN,BucketID,T>>
extends org.apache.flink.streaming.api.functions.sink.filesystem.StreamingFileSink.BucketsBuilder<IN,BucketID,T>
HadoopPathBasedPartFileWriter.| 构造器和说明 |
|---|
HadoopPathBasedBulkFormatBuilder(org.apache.hadoop.fs.Path basePath,
HadoopPathBasedBulkWriter.Factory<IN> writerFactory,
org.apache.hadoop.conf.Configuration configuration,
org.apache.flink.streaming.api.functions.sink.filesystem.BucketAssigner<IN,BucketID> assigner) |
HadoopPathBasedBulkFormatBuilder(org.apache.hadoop.fs.Path basePath,
HadoopPathBasedBulkWriter.Factory<IN> writerFactory,
HadoopFileCommitterFactory fileCommitterFactory,
org.apache.hadoop.conf.Configuration configuration,
org.apache.flink.streaming.api.functions.sink.filesystem.BucketAssigner<IN,BucketID> assigner,
org.apache.flink.streaming.api.functions.sink.filesystem.rollingpolicies.CheckpointRollingPolicy<IN,BucketID> policy,
org.apache.flink.streaming.api.functions.sink.filesystem.BucketFactory<IN,BucketID> bucketFactory,
org.apache.flink.streaming.api.functions.sink.filesystem.OutputFileConfig outputFileConfig) |
| 限定符和类型 | 方法和说明 |
|---|---|
org.apache.flink.streaming.api.functions.sink.filesystem.Buckets<IN,BucketID> |
createBuckets(int subtaskIndex) |
org.apache.flink.streaming.api.functions.sink.filesystem.BucketWriter<IN,BucketID> |
createBucketWriter() |
T |
withBucketAssigner(org.apache.flink.streaming.api.functions.sink.filesystem.BucketAssigner<IN,BucketID> assigner) |
T |
withBucketFactory(org.apache.flink.streaming.api.functions.sink.filesystem.BucketFactory<IN,BucketID> factory) |
T |
withConfiguration(org.apache.hadoop.conf.Configuration configuration) |
T |
withOutputFileConfig(org.apache.flink.streaming.api.functions.sink.filesystem.OutputFileConfig outputFileConfig) |
T |
withRollingPolicy(org.apache.flink.streaming.api.functions.sink.filesystem.rollingpolicies.CheckpointRollingPolicy<IN,BucketID> rollingPolicy) |
public HadoopPathBasedBulkFormatBuilder(org.apache.hadoop.fs.Path basePath,
HadoopPathBasedBulkWriter.Factory<IN> writerFactory,
org.apache.hadoop.conf.Configuration configuration,
org.apache.flink.streaming.api.functions.sink.filesystem.BucketAssigner<IN,BucketID> assigner)
public HadoopPathBasedBulkFormatBuilder(org.apache.hadoop.fs.Path basePath,
HadoopPathBasedBulkWriter.Factory<IN> writerFactory,
HadoopFileCommitterFactory fileCommitterFactory,
org.apache.hadoop.conf.Configuration configuration,
org.apache.flink.streaming.api.functions.sink.filesystem.BucketAssigner<IN,BucketID> assigner,
org.apache.flink.streaming.api.functions.sink.filesystem.rollingpolicies.CheckpointRollingPolicy<IN,BucketID> policy,
org.apache.flink.streaming.api.functions.sink.filesystem.BucketFactory<IN,BucketID> bucketFactory,
org.apache.flink.streaming.api.functions.sink.filesystem.OutputFileConfig outputFileConfig)
public T withBucketAssigner(org.apache.flink.streaming.api.functions.sink.filesystem.BucketAssigner<IN,BucketID> assigner)
public T withRollingPolicy(org.apache.flink.streaming.api.functions.sink.filesystem.rollingpolicies.CheckpointRollingPolicy<IN,BucketID> rollingPolicy)
public T withBucketFactory(org.apache.flink.streaming.api.functions.sink.filesystem.BucketFactory<IN,BucketID> factory)
public T withOutputFileConfig(org.apache.flink.streaming.api.functions.sink.filesystem.OutputFileConfig outputFileConfig)
public T withConfiguration(org.apache.hadoop.conf.Configuration configuration)
public org.apache.flink.streaming.api.functions.sink.filesystem.BucketWriter<IN,BucketID> createBucketWriter()
public org.apache.flink.streaming.api.functions.sink.filesystem.Buckets<IN,BucketID> createBuckets(int subtaskIndex) throws IOException
createBuckets 在类中 org.apache.flink.streaming.api.functions.sink.filesystem.StreamingFileSink.BucketsBuilder<IN,BucketID,T extends HadoopPathBasedBulkFormatBuilder<IN,BucketID,T>>IOExceptionCopyright © 2014–2023 The Apache Software Foundation. All rights reserved.