Winows設定
[0] JDK を設定する(以下の関連記事を参照のこと)http://blogs.yahoo.co.jp/dk521123/31934496.html
[1] 以下からダウンロードしてくる。(「apache-cassandra-2.0.4-bin.tar.gz」)http://cassandra.apache.org/download/
[2] 解凍して、任意の場所に置く。(例えば「C:\apache-cassandra-2.0.4」) [3] 環境変数を設定する 3-a) CASSANDRA_HOME : Cassandraのインストール場所(現在のディレクトリ。「C:\apache-cassandra-2.0.4」) 3-b) CASSANDRA_CONF : Cassandraの設定ファイルの配置場所(%CASSANDRA_HOME%\conf) [4] 「C:\apache-cassandra-2.0.4\conf」の「cassandra.yaml」をテキストエディタで開き、 以下のように変更する ~Line 105付近~~~~ data_file_directories: - C:/apache-cassandra-2.0.4/data/data # commit log commitlog_directory: C:/apache-cassandra-2.0.4/log/commitlog ~~~~~ ~Line 183付近~~~~ # saved caches saved_caches_directory: C:/apache-cassandra-2.0.4/data/saved_caches ~~~~~ [5] 「C:\apache-cassandra-2.0.4\conf\log4j-server.properties」をテキストエディタで開き、 以下のように変更し、システムログの出力先を変更する 【変更前】log4j.appender.R.File=/var/log/cassandra/system.log 【変更後】log4j.appender.R.File=C:/apache-cassandra-2.0.4/log/system.log [6] 「C:\apache-cassandra-2.0.4\bin」にある「cassandra.bat」をコマンドプロンプトで実行する >> cd C:\apache-cassandra-2.0.4\bin >> cassandra.bat ... 実行するとパラパラ表示されるが、省略 ... >> INFO 23:22:25,500 Listening for thrift clients [7] 「C:\apache-cassandra-2.0.4\bin」にある「cassandra-cli.bat」を別のコマンドプロンプトを起動で実行する >> cd C:\apache-cassandra-2.0.4\bin >> cassandra-cli.bat ... 実行するとパラパラ表示されるが、省略 ... Type 'help;' or '?' for help. Type 'quit;' or 'exit;' to quit.
試しに動かしてみる
上記の手順[7]のコマンドプロンプト画面 において、、、
(1) キースペースを作成する
* キースペースはRDBで言うところのDBみたいなもの[default@unknown] create keyspace sample;
(2) 作成したkeyspaceを指定する
* keyspace はRDBで言うところのDBみたいなもの[default@unknown] use sample;
(3) カラムファミリーを作成する
* カラムファミリー はRDBで言うところのテーブルみたいなもの>> create column family person;
(4) 値を設定する
[default@unknown] set person[utf8('0001')][utf8('id')] = utf8('0001'); [default@unknown] set person[utf8('0001')][utf8('name')] = utf8('Mike');
(5) 値を取り出す
[default@unknown] get person[utf8('0001')];
参考文献
設定
http://gihyo.jp/dev/serial/01/cassandra/0002?page=1http://gihyo.jp/dev/serial/01/cassandra/0002?page=2
http://www.intra-mart.jp/download/product/iap/setup/cassandra_administrator_guide/texts/install/windows.html
http://d.hatena.ne.jp/akishin999/20100429/1272554252
操作
http://white-azalea.hatenablog.jp/entry/20121027/http://memocra.blogspot.jp/2012/09/cassandra.html
脆弱性
http://www.atmarkit.co.jp/ait/articles/1306/15/news001.html特徴
http://rest-term.com/archives/2775/http://itdata.blog.shinobi.jp/cassandra/cassandra%20-%20%E6%A6%82%E8%A6%81%20-