开发者社区> 问答> 正文

inStreamingMode和inBatchMode打印内容不同产生的疑惑

在inStreamingMode会出现 首列op,行数据是+I 在inBatchMode模式下就没有

请问这个op列和+I是什么意思 为什么inStreamingMode模式下有而inBatchMode模式下没有

*来自志愿者整理的flink邮件归档

展开
收起
moonlightdisco 2021-12-07 16:48:44 913 0
1 条回答
写回答
取消 提交回答
  • Hi!

    流作业中产生的数据有不同类型,例如插入(+I),删除(-D),更新(-U、+U),它们的具体说明见 [1]。print sink 实际上较多用于 debug,因此用户实际上不太需要关心这些 op 的含义。

    批作业中产生的所有数据都是插入,因此不需要 op。

    [1] https://nightlies.apache.org/flink/flink-docs-release-1.14/api/java/org/apache/flink/types/RowKind.html*来自志愿者整理的flink邮件归档

    2021-12-07 17:19:35
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载