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.
案外、簡単にできるものなんですね。。。
そりゃ、書いてある通りにコマンド打っているだけですからね。