Para la depuración local del servicio, necesitaba instalar Apache Cassandra en Windows 10. Solo DataStax tenía un instalador normal, pero dejaron de admitirlo.
En este artículo, describiré cómo instalar Apache Cassandra en Windows como servicio.
1. Instalar JDK
Cassandra requiere Java 8 - JavaSE u OpenJDK. En las versiones más recientes de Java, Cassandra no se inicia.
Después de probar varias distribuciones de OpenJDK, elegí Amazon Corretto: Cassandra comenzó y trabajó en ello. Otras distribuciones pueden causar problemas.
Puedes descargar Amazon Corretto aquí
Al instalar, asegúrese de que el componente "Entorno de instalación" esté encendido. De lo contrario, deberá establecer manualmente la variable de entorno 'JAVA_HOME'.
2. Instalando Cassandra
2.1. Descarga requerida
- Distribución de Cassandra toma de esta página
- Para convertir Cassandra en un servicio,
prunsrv.exe
necesita prunsrv.exe
del proyecto Apache Commons Daemon. Los binarios están aquí.
2.2 Desembalaje
Descomprima el archivo de Cassandra en la carpeta donde se instalará.
Desde el archivo commons-daemon
, copie el archivo prunsrv.exe
de la arquitectura requerida en la __cassandra\bin\daemon
. Si la carpeta daemon
no existe, entonces debe crearse.
2.3 Instalación
- Abra PowerShell con privilegios de administrador.
- Ve a
__cassandra\bin
.\cassandra.ps1 -install
Después de eso, Cassandra se instalará como un servicio que se puede administrar a través de la consola de administración de servicios.
3. Opcional
cqlsh
requiere la instalación de Python 2.7.
En muchos casos, debe establecer la CASSANDRA_HOME
entorno CASSANDRA_HOME
, apuntando a la carpeta bin
de Cassandra.