私は Cassandra の初心者で、Cassandra を使用して 1 つのおもちゃのアプリケーションを実装しようとしています。Cassandra DB に 1 つのキースペースといくつかの列ファミリーを作成しましたが、クラスターの名前を忘れてしまいました。
利用可能なすべてのキースペースを一覧表示できるクエリがあるかどうかを調べています。
そのようなクエリやコマンドを知っている人はいますか?
私は Cassandra の初心者で、Cassandra を使用して 1 つのおもちゃのアプリケーションを実装しようとしています。Cassandra DB に 1 つのキースペースといくつかの列ファミリーを作成しましたが、クラスターの名前を忘れてしまいました。
利用可能なすべてのキースペースを一覧表示できるクエリがあるかどうかを調べています。
そのようなクエリやコマンドを知っている人はいますか?
[cqlsh 4.1.0 | カサンドラ 2.0.4 | CQL 仕様 3.1.1 | 倹約プロトコル 19.39.0]
現在、使用するコマンドは次のとおりです。
DESCRIBE keyspaces;
cqlsh
ツールの外部でこれを行う場合schema_keyspaces
は、キースペースでテーブルをクエリできますsystem
。schema_columnfamilies
すべてのテーブルに関する情報を含むと呼ばれるテーブルもあります。
DESCRIBE
およびSHOW
コマンドは および でのみ機能しcqlsh
ますcassandra-cli
。
Apache Cassandra NoSQL データベース サーバーのすべてのキースペースを表示するには、次のコマンドを使用します。
> DESCRIBE KEYSPACES
DESCRIBE
コマンドはあなたの友達です。1 つのキースペースを記述したり、キースペースや 1 つのテーブルを一覧表示したり、キースペース内のすべてのテーブルやクラスターなどを一覧表示したりできます。入力することで完全なアイデアを得ることができます
HELP DESCRIBE
cqlshで。
127.0.0.1:9042 で mscluster に接続されています。[cqlsh 5.0.1 | カサンドラ 3.8 | CQL 仕様 3.4.2 | ネイティブ プロトコル v4] ヘルプには HELP を使用してください。
cqlsh> HELP DESCRIBE
DESCRIBE [cqlsh only] (DESC may be used as a shorthand.) Outputs information about the connected Cassandra cluster, or about the data objects stored in the cluster. Use in one of the following ways:...<omitted for brevity>
<your key space name>
- キースペースの作成に使用されるコマンドについて説明しますcqlsh> DESCRIBE testkeyspace;
CREATE KEYSPACE testkeyspace WITH replication = {'class':'SimpleStrategy', 'replication_factor': '3'} AND Durable_writes = true;
cqlsh> キースペースの説明
system_schema システム testkeyspace system_auth
system_distributed system_traces
cqlsh:system> DESCRIBE TABLES;
available_ranges ピア
paxos range_xfers バッチ Compaction_history バッチログ
ローカル "IndexInfo" sstable_activity
size_estimates ヒント views_builds_in_progress peer_events
built_views
your table name
または DESCRIBE TABLE your table name
- テーブルの詳細を提供しますcqlsh:system> DESCRIBE TABLE バッチログ
CREATE TABLE system.batchlog (id uuid PRIMARY KEY, data blob, version int, written_at timestamp ) WITH Bloom_filter_fp_chance = 0.01 AND caching = {'keys': 'ALL', 'rows_per_partition': 'NONE'} AND comment = '非推奨のバッチログエントリ' ....簡潔にするために省略
すべてのキースペースを一覧表示するための DESCRIBE キー スペース