web-dev-qa-db-ja.com

Cassandraノードのディスクスペース使用量が90%を超える

こんにちは私は5ノードのdse cassandraクラスターを実行しています。すべてのノードは約90%のディスク使用量であるため、キースペースからデータを削除しました(キースペースは1つだけです)。ディスク容量はまだ90%です。削除されたデータのディスク容量を取り戻す方法はありますか?

1
Sachin PK

彼が彼の唯一のキースペースからデータを削除し、それによって墓石ができたと言ったと思います。 ここ 手動/主要な圧縮の実行とディスク上の必要な空きヘッドルームの可能性に注意してください。ディスクがいっぱいになりすぎて圧縮でこれを処理できない場合は、1つのノードを削除してワイプし、bootstrapもう一度実行して、クラスターの周囲のノードごとにこのノードを実行します。常に頭を離れることを検討してください。圧縮を実行し、ノードの障害を処理する余地があります。つまり、ノードをいっぱいにしないでください(おそらく、ディスク使用量の50〜75%未満)。

警告:キースペースの正当なスナップショットがある場合は、それらもクリアされます(したがって、それらをバックアップする必要があります)。

各ノードに移動し、ターミナルを呼び出します。

nodetool clearsnapshot

キースペースを削除した後も、Cassandraは、明示的にクリアするために呼び出されるまで、データを保持します。

http://docs.datastax.com/en/cassandra/2.1/cassandra/tools/toolsClearSnapShot.html

4
patrickceg