2016-08-17 9 views
0

Cassandraを起動してバッチ書き込みを開始すると、システムディスクはいっぱいになり、df -hを使用して検査します。しかし、私は使用されたこのスペースを使用するファイルを見つけることができません。 du -hを使って検査しようとしましたが、成功しませんでした。マシンを再起動しても問題は解決しません。Cassandraシステムディスクフル

ファイルを削除してもう一度Cassandraを起動すると、約11GBの空き容量が得られますか?

この問題を解決するためのアドバイスはありますか?

ありがとうございました

+0

バッチはどれくらいの規模ですか?あなたは負荷を分散しているのか、すべてのために1コーディネーターを通過していますか? –

+0

1時間に2Mのレコードを書きます。サーバはシステムディスク用に15GBのAWSです。 –

答えて

0

データとコミットログファイルについては、これらの場所を参照してください。これらはcassandra.yamlファイルで設定できます。

data_file_directories テーブルデータ(SSTables)が格納されているディレクトリの場所。カッサンドラは、構成された締め固め戦略の粒度に応じて、データを場所全体に均等に分散します。デフォルトの場所:

パッケージのインストール:は/ var/libに/カサンドラ/データ

のtarballのインストール:インストール場所/データ/データ

commitlog_directory コミットログが保存されているディレクトリ。デフォルトの場所:

パッケージのインストール:は/ var/libに/カサンドラ/ commitlog

tarアーカイブのインストール:インストール場所/データの詳細についてはread this/commitlog

+0

@Bhathiaに感謝しますが、すでにこれらのディレクトリを別のディスクに設定しています。 –