Installer Apache Cassandra sur Windows

Pour le débogage local du service, j'avais besoin d'installer Apache Cassandra sur Windows 10. Seul DataStax avait un programme d'installation normal, mais ils ont cessé de le prendre en charge.


Dans cet article, je vais décrire comment installer Apache Cassandra sur Windows en tant que service.


1. Installez JDK


Cassandra nécessite Java 8 - JavaSE ou OpenJDK. Sur les nouvelles versions de Java, Cassandra ne démarre pas.


Après avoir essayé plusieurs distributions OpenJDK, j'ai choisi Amazon Corretto - Cassandra a commencé et a travaillé dessus. D'autres distributions peuvent provoquer des problèmes.


Vous pouvez télécharger Amazon Corretto ici
Lors de l'installation, assurez-vous que le composant "Setup Enviroment" est activé. Sinon, vous devrez définir manuellement la variable d'environnement 'JAVA_HOME'.


2. Installation de Cassandra


2.1. Téléchargement requis


  • Distribution de Cassandra tirée de cette page
  • Pour transformer Cassandra en service, prunsrv.exe nécessaire à partir du projet Apache Commons Daemon. Les binaires sont ici.

2.2 Déballage


Décompressez l'archive de Cassandra dans le dossier où elle sera installée.


À partir de l'archive commons-daemon , copiez le fichier prunsrv.exe de l'architecture souhaitée dans le __cassandra\bin\daemon . Si le dossier daemon n'existe pas, il doit être créé.


2.3 Installation


  1. Ouvrez PowerShell avec des privilèges d'administrateur.
  2. Accédez au __cassandra\bin
  3. .\cassandra.ps1 -install

Après cela, Cassandra sera installé en tant que service qui peut être géré via la console de gestion des services.


3. Facultatif


cqlsh nécessite Python 2.7 installé.


Dans de nombreux cas, vous devez définir la CASSANDRA_HOME environnement CASSANDRA_HOME , pointant vers le dossier bin de Cassandra.

Source: https://habr.com/ru/post/fr465151/


All Articles