最近、Cassandra Java Driver for cassandra(cassandra-driver-core-2.0.2)を使用して)とのGrails統合に取り組み始めました。データをcassandra DB。
Customkeyspaceという名前のキースペースと、Movieという名前の列ファミリーを作成しました。それで、キースペース/列ファミリーのサイズを知るためにどのツール/コマンドを使用しなければならないか知りたいと思いましたか?
Cassandraの列ファミリーに関する統計を取得するには、次のコマンドを実行するだけです。
nodetool cfstats
これは、ディスク上だけでなく、ライブデータサイズを含むテーブルに関する統計情報を報告します。
このユーティリティに関するCassandra 2.1のドキュメントが利用可能です here 。
キースペースまたはテーブルに関してCassandraの列ファミリーに関する統計を取得するには、次のコマンドを実行するだけです。
_nodetool cfstats
_
結果:これは、使用可能なキースペースに関連する完全な統計を返します。
ただし、特定のキースペースまたはテーブルの統計を確認する場合は、以下のコマンドを実行します。
キースペースの場合:_nodetool cfstats <keyspace_name>
_ OR _nodetool cfstats -H <keyspace_name>
_
テーブルの場合:_nodetool tablestats <keyspace_name>.<table_name>
_ OR _nodetool tablestats -H <keyspace_name>.<table_name>
_
注:-Hは人間が読める形式を示します
詳細については、 nodetool cfstats を参照してください
調査結果:
_SSTable count
_が0と表示される場合があります
Space used (live)
およびSpace used (total)
は0バイトとして
上記の2つの調査結果のWHYを知るには、以下を参照してください。 SSTableカウントが0と表示される理由