输出不一致

输出不一致

我这里总是先输出text2 再输出text1 也就是6,7, 8, 9, 10, 1, 2, 3, 4, 5。二视频中是先text1 再 text2

正在回答

登陆购买课程后可参与讨论,去登陆

1回答

这个也属于正常,应该是和本地计算机执行有关系,因为text1和text2两个数据流的执行顺序并不是按照代码的先后顺序执行的,他们是在executor端执行的代码,这两个数据流分别对应的两个执行线程,有可能是text2先执行了

  • GBOYLY 提问者 #1

    那如果需求就是要按照一定的顺序合并呢?有什么解决方案嘛?

    2021-02-28 19:14:26
  • 徐老师 回复 提问者 GBOYLY #2
    针对实时计算而言,数据都是源源不断产生的,真实场景下进入到kafka以后就是无序的了,如果想要保证数据的处理顺序和产生顺序一致,需要用到水印机制,在课程后面会讲
    2021-02-28 19:20:26
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师