Untuk debugging lokal dari layanan ini, saya perlu menginstal Apache Cassandra pada Windows 10. Hanya DataStax yang memiliki installer yang normal, tetapi mereka berhenti mendukungnya.
Pada artikel ini saya akan menjelaskan cara menginstal Apache Cassandra di Windows sebagai layanan.
1. Instal JDK
Cassandra membutuhkan Java 8 - JavaSE atau OpenJDK untuk bekerja. Pada versi Java yang lebih baru, Cassandra tidak memulai.
Setelah mencoba beberapa distribusi OpenJDK, saya memilih Amazon Corretto - Cassandra memulai dan mengerjakannya. Distribusi lain dapat menyebabkan masalah.
Anda dapat mengunduh Amazon Corretto di sini
Saat memasang, pastikan komponen "Setup Enviroment" dihidupkan. Jika tidak, Anda harus secara manual mengatur variabel lingkungan 'JAVA_HOME'.
2. Memasang Cassandra
2.1. Diperlukan unduhan
- Distribusi Cassandra ambil dari halaman ini
- Untuk mengubah Cassandra menjadi layanan,
prunsrv.exe
diperlukan dari proyek Apache Commons Daemon. Binari ada di sini.
2.2 Membongkar
Buka paket arsip dari Cassandra ke folder di mana itu akan diinstal.
Dari arsip commons-daemon
, salin file prunsrv.exe
dari arsitektur yang diinginkan ke __cassandra\bin\daemon
. Jika folder daemon
tidak ada, maka harus dibuat.
2.3 Instalasi
- Buka PowerShell dengan hak administrator.
- Pergi ke
__cassandra\bin
.\cassandra.ps1 -install
Setelah itu, Cassandra akan diinstal sebagai layanan yang dapat dikelola melalui konsol manajemen layanan.
3. opsional
cqlsh
membutuhkan Python 2.7 diinstal.
Dalam banyak kasus, Anda perlu mengatur CASSANDRA_HOME
lingkungan CASSANDRA_HOME
, menunjuk ke folder bin
Cassandra.