4.3. Windows服务的登记/删除¶
在此,对将 Cassandra 登录到Windows服务以及从中删除的方法进行说明。
4.3.1. 登记到Windows服务¶
4.3.1.1. Apache commons daemon 的取得¶
请从下述URL下载<commons-daemon-1.00.14-bin-windows.zip>。
注解
URL(2014年3月当前)
- Apache commons daemon 项目页面:http://commons.apache.org/daemon/ (English)
- 下载页面: http://commons.apache.org/daemon/download_daemon.cgi (English)
- 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
4.3.2. Windows服务的删除¶
以管理员身份执行“命令提示”,
%CASSANDRA_HOME%/bin/cassandra uninstalltrying to delete service if it has been created already若“cassandra”服务已被从“本地服务的显示”中删除,则删除完成。
4.3.3. 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取得用于Windows的 Apache commons daemon 1.0.14 的Binary文件,并展开zip文件。
替换prunsrv.exe
请从展开的zip文件取得prunsrv.exe。请将位于 Cassandra 安装文件夹下的 bin\daemon 文件夹下的 prunsrv.exe 替换成下述取得的文件。替换时,不需要停止已启动的 Cassandra 服务。注解
关于prunsrv.exe,根据运行服务器的CPU不同,执行文件也不同。
- ia64的CPU时,请使用ia64文件夹中的prunsrv.exe
- amd64的CPU时,请使用amd64文件夹中的prunsrv.exe
动作确认
请将 intra-mart Accel Platform 运行的Application Server停止后,确认服务一览中的Cassandra服务可正常停止及启动。