0
nodetool
のスナップショットを使用してバックアップを取っていますが、CFのスナップショットを撮るときにスクリプトが一時停止することがあります。これはスナップショットを取っているときにsstables
が別のものに圧縮されているため、その特定のCFで一時停止するようにスナップショットを取っている特定のsstable
を見つけることができなかったからですか?sstableが圧縮された場合にスナップショットを使用してバックアップをとると、スナップショットが停止しますか?
スナップショットを取っているときに私たちはキースペースベースでスナップショットを作成しています。スナップショットはまずディスク内のすべてのメモリ内の書き込みをフラッシュし、各キースペースのSSTableファイルをハードリンクします。 AとBのスナップショットが完了し、Cのスナップショットが進行中のときにbとcがDにマージされ、cが存在しなくなると、sstable 'C'が作成されますスナップショットの進行状況はどうなっていますか?私は正しい質問をしているかどうか分からないのですか?それは意味がありますか? – user6288321
こんにちは、はい、あなたが言っていることを見ています。これは、私があなたのスクリプトにデバッグを追加して一時停止したときの動作を確認することを提案した理由です。シェルスクリプトに 'bash -x'のようなものを使って冗長な出力を与えることができます – markc