Cassandraにデータを入れてみる

インストールフォルダにREADME.txtがあり、そこに書いてあることを実行してみる。

まずはKeyspace1というキースペースを作成する。

[default@unknown] create keyspace Keyspace1;
5fb17170-9fe0-11e0-0000-242d50cf1ffc
Waiting for schema agreement...
... schemas agree across the cluster
[default@unknown]

使用するKeyspaceを指定する。

[default@unknown] use Keyspace1;
Authenticated to keyspace: Keyspace1
[default@Keyspace1]

次はColumn familyを作成する。(RDBでいうところのテーブルみたいなものか?)

[default@Keyspace1] create column family Users with comparator=UTF8Type and default_validation_class=UTF8Type and key_validation_class=UTF8Type;acc99e60-9fe0-11e0-0000-242d50cf1ffc
Waiting for schema agreement...
... schemas agree across the cluster
[default@Keyspace1]

データを入れてみる。

[default@Keyspace1] set Users[jsmith][first] = 'John';
Value inserted.
[default@Keyspace1] set Users[jsmith][last] = 'Smith';
Value inserted.
[default@Keyspace1] set Users[jsmith][age] = long(42);
Value inserted.

入れたデータを取得してみる。

[default@Keyspace1] get Users[jsmith];
=> (column=age, value=42, timestamp=1309085036510000)
=> (column=first, value=John, timestamp=1309085005307000)
=> (column=last, value=Smith, timestamp=1309085015807000)
Returned 3 results.

案外、簡単にできるものなんですね。。。
そりゃ、書いてある通りにコマンド打っているだけですからね。