我在Mac OS X Lion上使用Cassandra 1.2.
我已经放入./bin/cassandra-cli并尝试使用以下语法创建键空间:
CREATE KEYSPACE my_keyspace WITH REPLICATION = { 'class': 'SimpleStrategy', 'replication_factor': 1 };
Run Code Online (Sandbox Code Playgroud)
该命令从卡桑德拉1.2的文档复制几乎完全在这里,但我得到一个Java错误:
java.lang.IllegalArgumentException: No enum const class org.apache.cassandra.cli.CliClient$AddKeyspaceArgument.REPLICATION
Run Code Online (Sandbox Code Playgroud)
有谁知道这个错误的根本原因以及如何修复它?
Sch*_*jer 18
如果您使用的是cassandra-cli,这是正确的语法:
CREATE KEYSPACE my_keyspace
with placement_strategy = 'org.apache.cassandra.locator.SimpleStrategy'
and strategy_options = {replication_factor:1};
Run Code Online (Sandbox Code Playgroud)
(您尝试过的语法是针对cqlsh)
| 归档时间: |
|
| 查看次数: |
3378 次 |
| 最近记录: |