我可以在Spark Streaming中使用mapWithState(),例如updateStateByKey()吗?

时间:2017-05-26 09:03:30

标签: apache-spark spark-streaming stateful

我使用mapWithState()函数代替updateStateByKey()来加载初始状态并使用超时。但是我需要更新整个状态存储,无论是否消耗了给定密钥的新值。

有办法吗?

1 个答案:

答案 0 :(得分:1)

不,你不能这样做。如上所述here,由于mapWithState的性质,您不会/无法更新整个州商店。