大きな状態(メモリに収まらない)のカスタム演算子を実装しています。私はこの目的のためにListStateを使用しようとしています。 snapshotStateのhttps://ci.apache.org/projects/flink/flink-docs-release-1.3/dev/stream/state.html#using-managed-operator-stateListStateからの選択項目の削除
実装(で述べたように、私は上記のリンクに)
checkpointedState = context.getOperatorStateStore().getListState(descriptor);
を使用してい はcheckpointedStateをクリアした後checkpointedStateにメモリ内のデータ構造の要素を追加します。
代わりに、私はsnapshotStateで以下のようなもの()が必要です。)(checkpointedStateための特定のエントリを削除する代わりに、明確な
- を。
- メモリ内のデータ構造からcheckpointedStateに新しい要素を追加します。
ListStateからアイテムを選択的に削除する方法はありますか?