Cassandraを入れる

Cassandra - http://cassandra.apache.org/

ダウンロード&インストール

[root@centos6 src]# wget http://ftp.riken.jp/net/apache/cassandra/1.1.4/apache-cassandra-1.1.4-bin.tar.gz
[root@centos6 src]# tar xvfz apache-cassandra-1.1.4-bin.tar.gz
[root@centos6 src]# mv apache-cassandra-1.1.4 /usr/local/lib/apache-cassandra
[root@centos6 src]# cd /usr/local/lib/cassandra/
[root@centos6 cassandra]# mkdir /var/lib/cassandra/data
[root@centos6 cassandra]# mkdir /var/lib/cassandra/commitlog
[root@centos6 cassandra]# mkdir /var/lib/cassandra/saved_caches

動作確認

サーバーを起動する。

[root@centos6 cassandra]# bin/cassandra -f

クライアントCLIを起動して動作を確認する。

[root@centos6 cassandra]# bin/cassandra-cli
[default@unknown] create keyspace DEMO;
[default@unknown] use DEMO;
[default@DEMO] create column family Users;
[default@DEMO] set Users[utf8('1234')][utf8('name')] = utf8('scott');
[default@DEMO] set Users[utf8('1234')][utf8('password')] = utf8('tiger');
[default@DEMO] get Users[utf8('1234')];
=> (column=6e616d65, value=scott, timestamp=1345710238634000)
=> (column=70617373776f7264, value=tiger, timestamp=1345710271270000)
Returned 2 results.
Elapsed time: 105 msec(s).

わからないことはhelpする

[default@DEMO] help