0

次のような cassandra 列ファミリーを作成しました。

CREATE COLUMN FAMILY foo 
 WITH comparator= UTF8Type 
 AND key_validation_class=IntegerType
 AND column_metadata=[{column_name: bar_user_key, validation_class: UTF8Type}];

値を含む新しい列を作成しようとすると、次の構文エラーが表示されます。

[default@mykeyspace] SET foo[23]["Bar:12/User:15"] = "1";
Syntax error at position 31: unexpected """ for `SET foo[23]["Bar:12/User:15"] = "1";`.

ここで何が起こっているのかわかりません。Cassandra 1.2 を使用しています。

4

2 に答える 2

0

二重引用符は使用できません。単一引用符のみを使用してください

SET foo[23]['Bar:12/User:15'] = 1;
于 2013-05-28T09:17:42.923 に答える