CassandraのInstall
提供: LunaBiblos
Software > DataBase > KeyValueストア > CassandraのInstall
目次 |
概要
Debian系LinuxへのApache CassandraのInstall方法の解説。ここでは単独環境で利用します。
- Redhat系へのCassandraのInstallはCentOSにCassandraをInstallへ
- tar.gzからCassandraを使える様にするにはCassandraのInstall(tar.gz編)へ
↑tar.gzからInstallする方法はDebian/Redhat系のどちらでも可能です
利用環境
- Ubuntu 9.10 Server 64bit
- Cassandra 0.60
Install
Cassandraの取得
まずはInstall環境のUpdateを行っておく
sudo apt-get update sudo apt-get upgrade
つづいてapt-getによるパッケージの取得先にApache Cassandraを追加する。
取得先一覧を開く
sudo nano /etc/apt/sources.list
開いたら下記の文字列を追加する。
deb http://www.apache.org/dist/cassandra/debian unstable main deb-src http://www.apache.org/dist/cassandra/debian unstable main
なおCassandra公式からもCassandra自体がDL出来る
取得先を追加したら一度接続を試みる
sudo apt-get update
すると下記の様なErrorが返ってくるのでXXXXXXXXXXXXXXXXXXXXXXの部分のコードをCopyする
W: GPG error: http://www.apache.org unstable Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY XXXXXXXXXXXXXXXXXXXXXX
先程の取得先へ接続する為の鍵を取得し、設定します。鍵の設定が終わったらCassandraをInstallします
gpg --keyserver wwwkeys.eu.pgp.net --recv-keys XXXXXXXXXXXXXXXXXXXXXX sudo apt-key add ~/.gnupg/pubring.gpg sudo apt-get update sudo apt-get install cassandra
JMXポートの変更
Cassandraは8080番ポートを使いますが、このポート番号で都合が悪い場合は下記の方法で変更する事が出来ます。
Cassandraの設定ファイルを開きます
sudo nano /usr/share/cassandra/cassandra.in.sh
開いたら下記の様に利用ポートを変更します。XXXXXの部分を任意の数値に変更してください。
-Dcom.sun.management.jmxremote.port=XXXXX \
起動と終了
| 起動 | sudo cassandra -p /var/run/cassandra.pid |
| 終了 | sudo kill -KILL `cat /var/run/cassandra.pid` |
CassandraのPIDが解らなくなった場合は下記のCommandでPIDを検索する事が出来ます。
sudo pgrep -u root -f cassandra
参考
- Installing Cassandra on Ubuntu Linux
- Cassandra Installation and Configuration
- Cassandra Wiki GettingStarted
- 分散データベース管理システムCassandraをDebianで動作させる
- WindowsXPでApache Cassandra