Mac OS X LionでCassandra 1.2を使用しています。Cassandra IllegalArgumentExceptionキースペースを作成する
私は./bin/cassandra-cliに下落していると、次の構文を使用してキースペースを作成しようとしています:
CREATE KEYSPACE my_keyspace WITH REPLICATION = { 'class': 'SimpleStrategy', 'replication_factor': 1 };
このコマンドはカサンドラ1.2 hereのドキュメントからほぼ完全にコピーされたが、私れますJavaエラーを取得しています:
java.lang.IllegalArgumentException: No enum const class org.apache.cassandra.cli.CliClient$AddKeyspaceArgument.REPLICATION
誰もがこのエラーの根本的な原因を知っていますし、どのように私はそれを修正については行くだろうか? bin/cqlsh -3
とCQL3ためcreate keyspace
コマンドです
CREATE KEYSPACE my_keyspace
with placement_strategy = 'org.apache.cassandra.locator.SimpleStrategy'
and strategy_options = {replication_factor:1};
(あなたがしようとした構文はcqlshのためである)
私はCassandraを読んでいます:最終ガイド、それはAPIバージョンです10.0.0と使用されている構文は [default @ unknown] replication_factor = 1のキースペースMyKeyspaceを作成する ab67bad0-ae2c-11df-b642-e700f669bcfc しかし、それはうまくいきませんでした。 – Adelin