Flink FileSink 多文件输出

问题描述 投票:0回答:1

当 flink 中以批处理模式执行作业时,fileSink 按并行数生成多个文件,但我只想在一个文件中输出而不更改并行数 我怎样才能做到这一点?

将并行放入 5,在 FileSink 的输出中仅获取一个文件。

apache-spark apache-flink streaming flink-batch
1个回答
0
投票

您可以将接收器的并行度减少到 1,同时将管道的其余部分保留为 5。这样您将只有一个输出流。如果您确实需要将接收器扩展到 5 个实例,那么它们将独立运行,并创建 5 个独立的输出流。

© www.soinside.com 2019 - 2024. All rights reserved.