Für das lokale Debuggen des Dienstes musste ich Apache Cassandra unter Windows 10 installieren. Nur DataStax hatte ein normales Installationsprogramm, das jedoch nicht mehr unterstützt wurde.
In diesem Artikel werde ich beschreiben, wie Apache Cassandra unter Windows als Dienst installiert wird.
1. Installieren Sie JDK
Cassandra benötigt Java 8 - JavaSE oder OpenJDK. Bei neueren Java-Versionen wird Cassandra nicht gestartet.
Nachdem ich mehrere OpenJDK-Distributionen ausprobiert hatte, entschied ich mich für Amazon Corretto - Cassandra startete und arbeitete daran. Andere Distributionen können Probleme verursachen.
Sie können Amazon Corretto hier herunterladen
Stellen Sie bei der Installation sicher, dass die Komponente "Setup Enviroment" aktiviert ist. Andernfalls müssen Sie die Umgebungsvariable 'JAVA_HOME' manuell festlegen.
2. Cassandra installieren
2.1. Download erforderlich
2.2 Auspacken
Entpacken Sie das Archiv von Cassandra in den Ordner, in dem es installiert werden soll.
Kopieren Sie aus dem commons-daemon
Archiv die Datei prunsrv.exe
der gewünschten Architektur in den __cassandra\bin\daemon
. Wenn der daemon
Ordner nicht vorhanden ist, muss er erstellt werden.
2.3 Installation
- Öffnen Sie PowerShell mit Administratorrechten.
- Gehen Sie zu
__cassandra\bin
.\cassandra.ps1 -install
Danach wird Cassandra als Dienst installiert, der über die Dienstverwaltungskonsole verwaltet werden kann.
3. Optional
cqlsh
muss Python 2.7 installiert sein.
In vielen Fällen müssen Sie die Umgebungsvariable CASSANDRA_HOME
, die auf den Ordner bin
von Cassandra verweist.