テーブルの作成

Cassandraのテーブルを作成します。

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

GettingStartedの通りなのに,エラーです。他のサイトを参考にして,

cqlsh> CREATE KEYSPACE MyKeyspace WITH strategy_class = 'SimpleStrategy'
   ... AND strategy_options:replication_factor = 1;

keyspaceが出来たようです。

cqlsh> USE MyKeyspace;
cqlsh:MyKeyspace> CREATE TABLE users (
              ... user_id text PRIMARY KEY,
              ... nickname text
              ... );
cqlsh:MyKeyspace> SELECT * FROM users;

テーブルも出来ました(当然,空です)。

cqlsh:MyKeyspace> quit

quitでおしまいです。

コメント

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です