cassandra - 创建键空间时出现错误 "Unable to find replication strategy class ' org.apache.cassandra.locator.simplestrategy"

标签 cassandra datastax

我已经安装了“Apache Cassandra 3.9.0 的 DataStax Distribution”。 打开 cassandra CQL shell 后,我运行了以下命令

Create keyspace KeyspaceName
with replicaton{'class':'simplestrategy','replication_factor': 1}

但是我得到一个错误:

Unable to find replication strategy class 'org.apache.cassandra.locator.simplestrategy'

最佳答案

复制策略类名在 CQL 中区分大小写,复制因子为 1 的 SimpleStrategy 的正确语法是:

CREATE KEYSPACE my_keyspace
WITH replication = {'class': 'SimpleStrategy', 'replication_factor' : 1}

关于cassandra - 创建键空间时出现错误 "Unable to find replication strategy class ' org.apache.cassandra.locator.simplestrategy",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52036484/

相关文章:

database - Cassandra UUID 与 TimeUUID 之间有什么区别

Cassandra 通过网络执行命令

performance - Cassandra 分区大小和性能?

cassandra - 与 Cassandra 数据模型的事务

cassandra - 如何更改 Cassandra 中的 PARTITION KEY 列?

cassandra - 如何在 cassandra 中对 bool 标志进行建模

c - 执行 cpp-driver datastax 时出现协议(protocol)错误

cassandra - Apache Cassandra 作为 ActiveMQ 的消息数据存储

Docker - Cassandra

cassandra - 关于如何在 DataStax java 驱动程序中使用 map cql 类型的示例