WindowsXPにCassandra0.7をインストールする
■環境
OS | Windows XP |
---|---|
Cassandra | 0.7.6-2 |
■JREのインストール
事前にJRE1.6をインストールし、環境変数JAVA_HOMEが設定します。
インストール手順は割愛します。
項目 | 設定値 |
---|---|
JAVA_HOME | JAVA_HOME=C:\Program Files\Java\jre6 |
■Cassandraのダウンロード
The Apache Cassandra Projectから、Cassandraをダウンロードします。
今回、ダウンロードしたファイル
apache-cassandra-0.7.6-2-bin.tar.gz
■Cassandraのインストール
ダウンロードしたファイルを解凍します。
解凍したファイルを任意のディレクトリに配置します。
【配置例】
D:\cassandra\apache-cassandra-0.7.6-2
D:\cassandra └─apache-cassandra-0.7.6-2 ├─bin ├─conf ├─interface ├─javadoc └─lib
■CASSANDAR_HOMEの設定
環境変数に「CASSANDRA_HOME」を設定します。
項目 | 設定値 |
---|---|
CASSANDRA_HOME | D:\cassandra\apache-cassandra-0.7.4 |
■Cassandraの動作環境
Cassandraの動作環境を決めておきます。
【動作環境例】
項目 | 設定値 |
---|---|
データファイルディレクトリ | D:/var/lib/cassandra/data |
コミットログディレクトリ | D:/var/lib/cassandra/commitlog |
保存キャッシュディレクトリ | D:/var/lib/cassandra/saved_caches |
システムログ | D:/var/log/cassandra/system.log |
■Cassandraの設定
confディレクトリ内の「cassandra.yaml」と「log4j-server.properties」を編集します。
【cassandra.yaml】の設定
項目 | 設定値 |
---|---|
data_file_directories | D:/var/lib/cassandra/data |
commitlog_directory | D:/var/lib/cassandra/commitlog |
saved caches | D:/var/lib/cassandra/saved_caches |
【log4j-server.properties】の設定
項目 | 設定値 |
---|---|
log4j.appender.R.File | D:/var/log/cassandra/system.log |
■Cassandraの起動
Casandaraの起動は、binディレクトリの「cassandra.bat」を使用します。
フォラグラウンドで起動するので、「cassandra.bat -f」を実行します。
(Windows用のBATでは-fは見ていないので、-fは無くてもよい)
D:\cassandra\apache-cassandra-0.7.6-2\bin>cassandra.bat -f Starting Cassandra Server INFO 18:05:40,468 Logging initialized INFO 18:05:40,515 Heap size: 1070399488/1070399488 : : INFO 18:05:41,156 Will not load MX4J, mx4j-tools.jar is not in the classpath INFO 18:05:41,187 Binding thrift service to localhost/127.0.0.1:9160 INFO 18:05:41,203 Using TFastFramedTransport with a max frame size of 15728640 bytes. INFO 18:05:41,203 Listening for thrift clients...
■Cassandraへの接続を確認する
Cassandraのクライアントアプリ「cassandra CLI」でCassandraへの接続を確認します。
「cassandra CLI」は、binディレクトリに配置されています。
cassandra-cli.bat -h localhost
【実行例】
D:\cassandra\apache-cassandra-0.7.6-2\bin>cassandra-cli.bat -h localhost Starting Cassandra Client Connected to: "Test Cluster" on localhost/9160 Welcome to cassandra CLI. Type 'help;' or '?' for help. Type 'quit;' or 'exit;' to quit. [default@unknown]
「cassandra CLI」を終了するには、「exit;」または、「quit;」で終了します。
[default@unknown] exit;
■動作環境(ディレクトリ)を確認する
データ、コミットログ、保存キャッシュのディレクトリ、システムログを確認します。
【ディレクトリ構成】
D:\var ├─lib │ └─cassandra │ ├─commitlog │ │ CommitLog-1306055140921.log │ │ CommitLog-1306055140921.log.header │ │ │ ├─data │ │ └─system │ │ LocationInfo-f-1-Data.db │ │ LocationInfo-f-1-Filter.db │ │ LocationInfo-f-1-Index.db │ │ LocationInfo-f-1-Statistics.db │ │ LocationInfo-f-2-Data.db │ │ LocationInfo-f-2-Filter.db │ │ LocationInfo-f-2-Index.db │ │ LocationInfo-f-2-Statistics.db │ │ │ └─saved_caches └─log └─cassandra system.log
■リングを確認する
「NodeTool」を使用して、リングの状態を確認します。
「NodeTool」は、binディレクトリに配置されています。
nodetool -h localhost ring
【実行例】
D:\cassandra\apache-cassandra-0.7.6-2\bin>nodetool -h localhost ring Starting NodeTool Address Status State Load Owns Token 127.0.0.1 Up Normal 8.9 KB 100.00% 137616360023789515052192705177259668719
0 件のコメント:
コメントを投稿