intra-mart Accel Platform / Cassandra管理者ガイド

第7版 2014-01-01

«  Windows環境への Cassandra のインストール   ::   コンテンツ   ::   Linux環境への Cassandra のインストール  »

Windowsサービスへの登録・削除

ここでは Cassandra のWIndowsサービスへの登録・削除方法を説明します。

Windowsサービスへの登録

Apache commons daemon の取得

から<commons-daemon-1.0.14-bin-windows.zip>をダウンロードします。

コラム

URL(2013年10月現在)

<%CASSANDRA_HOME%/bin/daemon>フォルダを作成し、
別フォルダ等に <commons-daemon-1.0.14-bin-windows.zip>を展開し、
prunsrv.exeとprunmgr.exeを<%CASSANDRA_HOME%/bin/daemon>フォルダに配置してください。

コラム

prunsrv.exeは、稼働させているサーバのCPUにより、実行ファイルが異なります。

  • ia64のCPUの場合は、ia64フォルダの中のprunsrv.exe
  • amd64のCPUの場合は、amd64フォルダの中のprunsrv.exe

を利用してください。

Windowsサービスへの登録

「コマンドプロンプト」を管理者として実行し、

%CASSANDRA_HOME%/bin/cassandra install

を実行してください。

Setting the parameters for "cassandra"
Installation of "cassandra" is complete
と表示され、「ローカルサービスの表示」 で以下のように表示されれば、登録は完了です。
必要に応じて、スタートアップの種類を「自動」等に変更してください。
../../_images/windows-service.png

Windowsサービスの削除

「コマンドプロンプト」を管理者として実行し、

%CASSANDRA_HOME%/bin/cassandra uninstall

を実行してください。

trying to delete service if it has been created already

と表示され、「ローカルサービスの表示」から「cassandra」サービスが削除されていれば、削除は完了です。

Apache commons daemon のダウングレード方法

注意

Apache commons daemon 1.0.15 にWindowsサービスの停止ができない不具合が存在したため、推奨バージョンを 1.0.14 へと変更いたしました。
以下は、既に Apache commons daemon 1.0.15 を利用してWindowsサービスの設定を行われたお客様向けの内容となります。
  • Apache commons daemon 1.0.14 の取得と展開
下記のURLより、Apache commons daemon 1.0.14 のWindows向けバイナリファイルを取得してください。
取得したzipファイルを展開してください。
  • prunsrv.exe の入れ替え
展開したzipファイルから、prunsrv.exeを取得してください。

コラム

prunsrv.exeは、稼働させているサーバのCPUにより、実行ファイルが異なります。

  • ia64のCPUの場合は、ia64フォルダの中のprunsrv.exe
  • amd64のCPUの場合は、amd64フォルダの中のprunsrv.exe

を利用してください。

Cassandra インストールフォルダ配下の bin\daemon フォルダ配下にある prunsrv.exe を上記で取得したもので置き換えてください。
置き換える際に、起動している Cassandra サービスを停止する必要はありません。
  • 動作確認
intra-mart Accel Platform が稼働している Application Server を停止した状態で、サービス一覧にあるCassandraサービスが正常に停止および起動できる事を確認してください。

«  Windows環境への Cassandra のインストール   ::   コンテンツ   ::   Linux環境への Cassandra のインストール  »