开发者社区> 问答> 正文

Flink中readFile中如何只读取增量文件

您好: 现在使用env.readFile的参数中,watchType只有两种参数: FileProcessingMode.PROCESS_CONTINUOUSLY - 当输入路径下有文件被修改,整个路径下内容将会被重新处理 FileProcessingMode.PROCESS_ONCE - 只扫描一次,便退出。因此这种模式下输入数据只读取一次 想问一下一种方法,只加载文件中的增量内容?*来自志愿者整理的flink邮件归档

展开
收起
雪哥哥 2021-12-07 16:09:20 1169 0
1 条回答
写回答
取消 提交回答
  • Hi,

    因为文件的修改不仅仅是 append,也有可能是 update 或者删除,所以 ContinuousFileMonitoringFunction 对有修改的文件是重新读取的。Flink 现在暂时还没有实现只处理文件新增内容的 source function,你可以参照 ContinuousFileMonitoringFunction 自行实现一个 source function。*来自志愿者整理的flink

    2021-12-07 16:32:38
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Flink CDC Meetup PPT - 龚中强 立即下载
Flink CDC Meetup PPT - 王赫 立即下载
Flink CDC Meetup PPT - 覃立辉 立即下载