-3

私はカサンドラを学び始めています。これまでのところ、キースペースを作成しました。次に、単純に列ファミリーを作成します。ドキュメントを読むと、これは次のようになります。

create column family DATASTORE;

エラーが発生し続けます:

Bad Request: line 1:7 no viable alternative at input 'column'

WindowsにCassandraをインストールしました。Cassandra CQL を使用しています。ありがとう。

4

3 に答える 3

1

テーブル (列ファミリーとも呼ばれます) が何を格納するかを指定するには、さらにパラメーターを指定する必要があります。

最初にキースペースを作成します(以下はcqlにあります)

CREATE KEYSPACE firstkeyspace 
WITH REPLICATION = 
{
 'class': 'SimpleStrategy', 
 'replication_factor': '2'
}

次に、ここにあなたが望むものがあります。userzこれにより、キースペースで指定されたテーブルが作成されますfirstkeyspace。以下のテーブルには 2 つの列が格納されます (列はテーブルの列と同じです)。

CREATE TABLE firstkeyspace.userz (
 user text,
 password text,
 PRIMARY KEY (user)
);
于 2013-07-30T15:30:26.010 に答える
1

このコマンドは、CLI ユーティリティ アプリケーションにのみ適切であり、有効な CQL ではありません。このビデオで概要を説明しています: https://www.youtube.com/watch?v=WSCrwBueoPI&list=PL3E5AC388940EEC0A

于 2013-07-30T15:10:01.187 に答える