CassandraのInstall

提供: LunaBiblos

Software > DataBase > KeyValueストア > CassandraのInstall

目次

概要

Debian系LinuxへのApache CassandraのInstall方法の解説。ここでは単独環境で利用します。

利用環境

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

参考

設定

大項目
案内
ツールボックス