Windowsサービスへの登録・削除¶
ここでは Cassandra のWIndowsサービスへの登録・削除方法を説明します。
項目
Windowsサービスへの登録¶
Apache commons daemon の取得¶
から<commons-daemon-1.0.14-bin-windows.zip>をダウンロードします。コラム
URL(2013年10月現在)
- Apache commons daemon プロジェクトページ:http://commons.apache.org/daemon/
- ダウンロードページ: http://commons.apache.org/daemon/download_daemon.cgi
- commons-daemon-1.0.14:http://archive.apache.org/dist/commons/daemon/binaries/windows/commons-daemon-1.0.14-bin-windows.zip
<%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 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サービスが正常に停止および起動できる事を確認してください。