java - Cassandra 保存键空间时出错并且不在 opscenter 中显示键空间

标签 java cassandra

如果我尝试保存一个新的 key 空间,它会给我以下错误。

Error saving keyspace: Call to /Cluster/keyspaces/newname timed out. 

如果我想创建一个现有的键空间,我会得到以下错误

Error saving keyspace: Keyspace names must be case-insensitively unique ("shashank" conflicts with "shashank")

问题是我在 opscenter 用户界面浏览器中看不到任何键空间

最佳答案

查看现有键空间的一种非常简单的方法是在您的一个节点上打开 CQL shell。转到安装 Cassandra 的根文件夹下的 bin 文件夹,然后运行“CQLSH”。在此命令提示符下,您只需键入“describe keyspaces”,您将获得该集群中所有可用键空间的列表。

需要注意的一点是,只有在对象名称两边加上双引号时,Cassandra 才会观察到区分大小写。否则一切都会被转换为小写并以这种方式进行比较。

关于java - Cassandra 保存键空间时出错并且不在 opscenter 中显示键空间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12474181/

相关文章:

java - Cassandra 一致性级别规则

amazon-web-services - 除了在 Amazon Keyspaces 上记录批处理之外,还有其他选择吗?

java - Hadoop 与 MongoDB 概念

java - Android:使用 Java 反射更改私有(private)静态最终字段

java - Firebase依赖项没有显示?

entity-framework - 将 Entity Framework 与 cassandra 数据库结合使用

linux - 脚本手动工作正常但无法在 crontab 上工作

java - 如何在JComboBox中显示信息,但为后端操作选择不同的信息

java - 将我的 Java 代码正确转换为 C (错误 : no matching function for call to 'power1' )

indexing - cassandra中分区摘要的内部结构