Instal Apache Cassandra di Windows

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


  1. Buka PowerShell dengan hak administrator.
  2. Pergi ke __cassandra\bin
  3. .\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.

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


All Articles