我是卡桑德拉的新手,试图使用卡桑德拉实现一个玩具应用程序。我已经在我的Cassandra DB中创建了一个键空间和几个列族,但我忘记了集群的名称。
我试图找到是否有任何查询可以列出所有可用的键空间。
有人知道这样的查询或命令吗?
我是卡桑德拉的新手,试图使用卡桑德拉实现一个玩具应用程序。我已经在我的Cassandra DB中创建了一个键空间和几个列族,但我忘记了集群的名称。
我试图找到是否有任何查询可以列出所有可用的键空间。
有人知道这样的查询或命令吗?
当前回答
登录到CQLSH 使用下面的命令获取当前密钥空间的名称/列表 SELECT keyspace_name FROM system_schema.keyspaces;
其他回答
除上述方法外,如果你安装了opscenter,
转到数据选项卡>,在那里你会看到你创建的所有密钥空间和一些系统密钥空间。 您可以看到各个键空间下的所有表,还可以看到键空间的复制因子。
欲了解更多详情,请查看下面的链接。 https://docs.datastax.com/en/opscenter/6.1/opsc/online_help/opscDataModelingManagingKeyspace_t.html
登录到CQLSH desc用于; 从system_schema中选择*。用于;
在命令行模式下使用cqlsh列出cassandra中所有可用的密钥空间。
Command: DESCRIBE keyspaces;
例子:
cqlsh> DESCRIBE keyspaces;
Desc键空间会帮你。
登录到CQLSH 使用下面的命令获取当前密钥空间的名称/列表 SELECT keyspace_name FROM system_schema.keyspaces;