3

キースペースを作成し、CQL を使用しましたが、エラーが発生しました

CREATE KEYSPACE demodb
           WITH strategy_class = 'org.apache.cassandra.locator.SimpleStrategy'
  ...          AND strategy_options:replication_factor='1';

cqlsh:demodb> CREATE TABLE users (
      ...                 user_name varchar,
      ...                 password varchar,
      ...                 gender varchar,
      ...                 session_token varchar,
      ...                 state varchar,
      ...                 birth_year bigint,
      ...                 PRIMARY KEY (user_name)
      ...               );
Bad Request: line 1:163 mismatched input ')' expecting EOF

なぜこのエラーが発生するのですか、助けてください、ありがとう。

4

2 に答える 2

5

Cassandra 1.0 には CQL2 があり、ステートメントは CQL3 でのみ有効です。1.0 は非常に古く、CQL2 は非推奨であるため、1.2.10 または 2.0.1 にアップグレードする必要があります。

于 2013-09-28T13:24:18.293 に答える