1週間に1回バッチで更新されるexchangeRatesのテーブルがあります。これは、異なるクラスタ間で、他のバッチジョブやストリーミングジョブで使用されるため、これをすべてのジョブ共有の永続的な共有テーブルとして保存します。複数の同時読者が指定された永続表の行を更新またはリセットする方法はありますか?
allExchangeRatesDF.write.saveAsTable("exchangeRates")
どのように最善そして(このデータを管理し、バッチジョブのための)優雅更新テーブルの内容(実際にはそれを完全に上書き)する - それの消費者など、さまざまなスパークジョブを考慮し、particularilyにその使用を与えますいくつかの24/7ストラクチャードストリーミングストリーム?
IveはAPIをチェックしましたが、明らかに何か不足しています。可能性が非常に高い。
ありがとうございます!
あなたは 'allExchangeRatesDF.write.mode("上書き ")してみましたか?saveAsTable(" exchangeRates ")'? –