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 件のコメント:
コメントを投稿