我已经安装了“ Apache Cassandra 3.9.0的DataStax分发”。 打开cassandra CQL shell之后,我运行了以下命令
Create keyspace KeyspaceName
with replicaton{'class':'simplestrategy','replication_factor': 1}
但是我遇到一个错误:
Unable to find replication strategy class 'org.apache.cassandra.locator.simplestrategy'
答案 0 :(得分:3)
复制策略类名称在CQL中区分大小写,复制因子为1的SimpleStrategy的正确语法为:
CREATE KEYSPACE my_keyspace
WITH replication = {'class': 'SimpleStrategy', 'replication_factor' : 1}
答案 1 :(得分:0)
Cassandra区分大小写,因此您应该使用SimpleStrategy而不是simplestrategy,并且之间不要留空格。