3

私はhttp://wiki.apache.org/cassandra/GettingStartedに従っています

私が最初にすることはcqlsh

cqlsh> CREATE KEYSPACE mykeyspace WITH REPLICATION = {'class' : 'SimpleStrategy', 'replication_factor' : 1 };
Invalid syntax at line 1, char 47
  CREATE KEYSPACE mykeyspace WITH REPLICATION = {'class' : 'SimpleStrategy', 'replication_factor' : 1 };
                                                ^
cqlsh> 

私は何を間違っていますか?

cqlsh> SHOW VERSION;
[cqlsh 2.2.0 | Cassandra 1.1.12 | CQL spec 2.0.0 | Thrift protocol 19.33.0]
cqlsh>
4

3 に答える 3

2

以下のものを使用すると機能します。

CREATE SCHEMA mykeyspace WITH replication = { 'class' : 'SimpleStrategy', 'replication_factor' : 1 };

于 2014-05-12T13:16:43.477 に答える
1

解決策は、deb からインストールするための Cassandra ページがあまり明確ではなかったことです。

または、ASF リポジトリから直接インストールすることもできます。

deb http://www.apache.org/dist/cassandra/debian 11x メイン

deb-src http://www.apache.org/dist/cassandra/debian 11x メイン

11x を使用するシリーズに置き換えます: `1.0.x シリーズの場合は 10x、0.8.x シリーズの場合は 08x など... シリーズを変更しない限り、メジャー バージョンの更新は自動的に取得されませんが、それが特徴です。

ドキュメントに 11x と記載されていたので、本来の 20x ではなく最新バージョンであると想定したところ、すべてが機能しました。

于 2014-05-12T14:26:19.613 に答える