我是卡桑德拉的新手,试图使用卡桑德拉实现一个玩具应用程序。我已经在我的Cassandra DB中创建了一个键空间和几个列族,但我忘记了集群的名称。

我试图找到是否有任何查询可以列出所有可用的键空间。

有人知道这样的查询或命令吗?


当前回答

登录到CQLSH 使用下面的命令获取当前密钥空间的名称/列表 SELECT keyspace_name FROM system_schema.keyspaces;

其他回答

Desc键空间会帮你。

[cqlsh 4.1.0 | Cassandra 2.0.4 | CQL spec 3.1.1 | Thrift protocol 19.39.0]

目前,要使用的命令是:

DESC[RIBE] keyspaces;

描述键空间列出所有的键空间 描述用于 https://docs.datastax.com/en/dse/5.1/cql/cql/cql_reference/cqlsh_commands/cqlshDescribeKeyspace.html

在命令行模式下使用cqlsh列出cassandra中所有可用的密钥空间。

Command: DESCRIBE keyspaces;

例子:

cqlsh> DESCRIBE keyspaces;

登录到CQLSH 使用下面的命令获取当前密钥空间的名称/列表 SELECT keyspace_name FROM system_schema.keyspaces;