Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
テーブルへの書き込みに使用している主要な圧縮スコープに設定された Iterator があります。そのため、大規模な圧縮を行いたいときはいつでも開始します。しかし、書き込みプロセスが終了した後で、このテーブルにクエリを実行したいと考えています。そのためには、主要な圧縮が完了し、すべてのデータがテーブルに書き込まれたかどうかを知る必要があります。これを知る方法やアプローチはありますか?
主要な圧縮を要求する場合は、コマンドにフラグを追加して、圧縮が完了した後にのみ戻るようにすることができます。シェルでは、これは「compact -w」です。Java API で、connector.tableOperations().compact(...) メソッドのいずれかの wait パラメーターを true に設定します。