私は cassandra を初めて使用し、現在は運用サーバーを作成しようとしています。ドキュメントでは、データとコミットログは別々のドライブにある必要があることを読みました(ところで私はhddを使用しています)。コミットログは何GBものデータに増加すると考え、2台のハードドライブ(両方とも100Gb)を作成しました。最初はデータ(sstables)になります2番目のコミットログ。しかし、今では config に次
のように表示されcommitlog_total_space_in_mb: 4096
ています。これは「最大ヒープ サイズ」である必要があると思います。commitlog がこの制限に達した場合、memtables のサイズが大きくなり、ディスクにフラッシュする必要があるように見えます。また、memtables に含まれていたデータが commitlog から削除されます。
私が正しいかどうか教えてください: commitlog はヒープのバックアップのようなもので、数百 Gb まで増やすことはできませんか?
そのために 100Gb のハード ドライブを作成する必要はありません。4Gb のパーティションで十分でしょうか (データ (sstables) が保存されている場所とは別のハード ドライブに)?