0
我正在使用函數mapWithState()而不是updateStateByKey()來加載初始狀態並使用超時。但是我需要更新整個狀態存儲,無論給定密鑰的新值是否已被消耗。我可以在Spark Streaming中使用mapWithState(),如updateStateByKey()嗎?
有沒有辦法做到這一點?
我正在使用函數mapWithState()而不是updateStateByKey()來加載初始狀態並使用超時。但是我需要更新整個狀態存儲,無論給定密鑰的新值是否已被消耗。我可以在Spark Streaming中使用mapWithState(),如updateStateByKey()嗎?
有沒有辦法做到這一點?
不,你不能這樣做。如here所述,由於mapWithState
的性質,您不會/不能更新整個國有店面。