■目的
UbantuにCassandra0.7をインストールする。
■環境
Ubuntu | 8.04(VMware用仮想マシン) |
---|---|
Cassandra | 0.7.x |
jdkをインストールします。
$ sudo apt-get install openjdk-6-jdk
Cassandraをインストールするためにsources.listにCassandraの設定を追加します。
sources.listを編集します。
$ sudo gedit /etc/apt/sources.list
【sources.listに追加した内容】
#Cassandra 0.7.x deb http://www.apache.org/dist/cassandra/debian 07x main deb-src http://www.apache.org/dist/cassandra/debian 07x main
apt-getで更新します。
$ sudo apt-get update
しかし、以下の警告が表示されました。
W: GPG error: http://www.apache.org 07x Release: 公開鍵を利用できないため、以下の署名は検証できませんでした: NO_PUBKEY 4BD736A82B5C1B00 W: これらの問題を解決するためには apt-get update を実行する必要があるかもしれません
ということで、公開鍵を設定しました。
$ gpg --keyserver pgp.mit.edu --recv-keys 4BD736A82B5C1B00 gpg: 鍵2B5C1B00をhkpからサーバーpgp.mit.eduに要求 gpg: 鍵2B5C1B00: 公開鍵“Sylvain Lebresne (pcmanus)”を読み込みました gpg: 処理数の合計: 1 gpg: 読込み: 1 (RSA: 1) $ gpg --export --armor 4BD736A82B5C1B00 | sudo apt-key add - OK
再度aptで更新し、Cassandraをインストールします。
$ sudo apt-get update $ sudo apt-get install cassandra
途中でインストールの続行の確認があるので続行を選択します。
【cassandraインストール時の画面表示】
$ sudo apt-get install cassandra パッケージリストを読み込んでいます... 完了 依存関係ツリーを作成しています 状態情報を読み取っています... 完了 以下のパッケージが自動でインストールされましたが、もう必要とされていません: oem-config-gtk ipamonafont ttf-ipamonafont libestraier8 libqdbm14 opfc-modulehp-ipamonafont-source localechooser-data oem-config opfc-modulehp これらを削除するには 'apt-get autoremove' を利用してください。 以下の特別パッケージがインストールされます: jsvc libcommons-daemon-java 推奨パッケージ: libjna-java 以下のパッケージが新たにインストールされます: cassandra jsvc libcommons-daemon-java アップグレード: 0 個、新規インストール: 3 個、削除: 0 個、保留: 0 個。 8672kB のアーカイブを取得する必要があります。 この操作後に追加で 10.1MB のディスク容量が消費されます。 続行しますか [Y/n]? 取得:1 http://ubuntutym.u-toyama.ac.jp hardy/universe libcommons-daemon-java 1.0.2~svn20061127-6 [38.9kB] 取得:2 http://www.apache.org 07x/main cassandra 0.7.6-2 [8609kB] 取得:3 http://ubuntutym.u-toyama.ac.jp hardy/universe jsvc 1.0.2~svn20061127-6 [23.7kB] 8672kB を 19s で取得しました (449kB/s) 未選択パッケージ libcommons-daemon-java を選択しています。 (データベースを読み込んでいます ... 現在 114421 個のファイルとディレクトリがインストールされています。) (.../libcommons-daemon-java_1.0.2~svn20061127-6_all.deb から) libcommons-daemon-java を展開しています... 未選択パッケージ jsvc を選択しています。 (.../jsvc_1.0.2~svn20061127-6_i386.deb から) jsvc を展開しています... 未選択パッケージ cassandra を選択しています。 (.../cassandra_0.7.6-2_all.deb から) cassandra を展開しています... libcommons-daemon-java (1.0.2~svn20061127-6) を設定しています ... jsvc (1.0.2~svn20061127-6) を設定しています ... cassandra (0.7.6-2) を設定しています ... グループ `cassandra' (GID 124) を追加しています... 終了。
これでインストールは完了です。
■Cassandraの起動・停止・状態確認・再起動
Cassandoraの起動
$sudo /etc/init.d/cassandra start
Cassandraの状態確認
$ sudo /etc/init.d/cassandra status * Cassandra is running
Cassandraの停止
$sudo /etc/init.d/cassandra stop
Cassandraの状態確認
$ sudo /etc/init.d/cassandra status * Cassandra is not running
Cassandraの再起動
$ sudo /etc/init.d/cassandra restart * Restarting Cassandra cassandra
■《ちょいメモ》
※sysytem.logをtailsで監視しているとわかりやすいです。
$ sudo tail -f /var/log/cassandra/system.log
0 件のコメント:
コメントを投稿