为了对该服务进行本地调试,我需要在Windows 10上安装Apache Cassandra。只有DataStax具有正常的安装程序,但是他们停止了对它的支持。
在本文中,我将介绍如何在Windows上将Apache Cassandra作为服务安装。
1.安装JDK
Cassandra需要Java 8-JavaSE或OpenJDK。 在较新版本的Java上,Cassandra无法启动。
在尝试了多个OpenJDK发行版之后,我选择了Amazon Corretto-Cassandra启动并进行了开发。 其他发行版可能会引起问题。
您可以在此处下载Amazon Corretto
安装时,请确保已打开“安装环境”组件。 否则,您将必须手动设置环境变量“ JAVA_HOME”。
2.安装Cassandra
2.1。 需要下载
- Cassandra发行版摘自此页
- 为了将Cassandra变成服务,Apache Commons Daemon项目需要
prunsrv.exe
。 二进制文件在这里。
2.2开箱
将归档文件从Cassandra解压缩到将要安装的文件夹中。
从commons-daemon
存档中,将所需体系结构的prunsrv.exe
文件复制到__cassandra\bin\daemon
。 如果daemon
文件夹不存在,则必须创建它。
2.3安装
- 使用管理员权限打开PowerShell。
- 转到
__cassandra\bin
.\cassandra.ps1 -install
之后,Cassandra将作为一项服务安装,可以通过服务管理控制台进行管理。
3.可选
cqlsh
需要安装Python 2.7。
在很多情况下,您需要设置CASSANDRA_HOME
环境CASSANDRA_HOME
,指向Cassandra的bin
文件夹。