【发布时间】:2018-12-24 19:21:49
【问题描述】:
在 Spark Structured Streaming 2.2.1 中,同一个数据库接收器的两个 Writestream 不会按顺序发生。请建议如何让它们按顺序执行。
val deleteSink = ds1.writestream
.outputMode("update")
.foreach(mydbsink)
.start()
val UpsertSink = ds2.writestream
.outputMode("update")
.foreach(mydbsink)
.start()
deleteSink.awaitTermination()
UpsertSink.awaitTermination()
使用上面的代码,deleteSink 在UpsertSink 之后执行。
【问题讨论】:
标签: scala apache-spark slick-3.0 spark-structured-streaming