0

次のような定義を持つ列ファミリーがあります。


create column family Message with key_validation_class ='UTF8Type' and default_validation_class = 'UTF8Type'


行キーが一意の ID であり、2 つの列が行に格納されている

  1. message : 文字列メッセージ
  2. created_dt : この行が cassandra で作成された日時

今、私の要件は、1 年以上そこにあるすべてのメッセージを移動して削除することです。そのデータを完全に削除するのではなく、動作中の cassandra クラスターからアーカイブに使用される別のクラスターに移動します。

これを実現するのに役立つツール/スクリプトはありますか?

ヘクターを使用してコードを作成する必要がある場合、これを効率的に行うにはどうすればよいですか? created_dt < current_dt - 1 year を持つキーを特定するにはどうすればよいですか?

4

0 に答える 0