Cara Mengunduh & Menginstal Cassandra on Windows
โก Ringkasan Cerdas
Download dan menginstal Cassandra on Windows dengan membongkar distribusi biner Apache resmi, karena penginstal DataStax Community Edition yang ditampilkan pada tangkapan layar lama telah dihentikan pada tahun 2017. Halaman ini mencakup prasyarat, kedua jalur instalasi, dan verifikasi saat memulai.

Apache Cassandra DataStax digunakan oleh organisasi yang lebih kecil, sedangkan DataStax Enterprise digunakan oleh organisasi yang lebih besar untuk menyimpan data dalam jumlah besar.
Apache Cassandra dikelola oleh Apache Software Foundation.
Prasyarat untuk Apache Cassandra Instalasi
Tiga hal harus tersedia terlebih dahulu. Cassandra akan dimulai pada Windows.
- Apache Cassandra biner. Anda dapat Download Cassandra Dari situs web Apache. Ambil file tarball biner untuk rilis stabil saat ini.
- JDK yang didukung. Java harus diinstal, dan variabel lingkungan JAVA_HOME harus mengarah ke folder JDK. Cassandra 4.x berjalan pada Java 8 atau 11; Cassandra 5.x berjalan pada Java 11 atau 17.
- Python. Klien baris perintah cqlsh adalah sebuah Python program, jadi sebuah Python 3 instalasi diperlukan untuk membuka shell CQL.
Sistem 64-bit Windows Platform diasumsikan digunakan di seluruh proses. Perhatikan bahwa Windows adalah platform yang diuji secara ringan untuk CassandraOleh karena itu, rute kontainer yang dijelaskan nanti seringkali merupakan pilihan yang lebih lancar.
Cara Mengunduh dan Menginstal Cassandra
Terdapat dua jalur instalasi. Tangkapan layar di bagian ini berasal dari wizard DataStax Community Edition, yang merupakan jalur yang dijelaskan dalam sebagian besar tutorial yang ada. Installer tersebut sudah tidak lagi dipublikasikan, jadi metode biner saat ini diberikan terlebih dahulu dan wizard tetap disertakan setelahnya untuk pembaca yang menggunakan salinan arsip.
Metode 1: Instal dari arsip biner Apache (metode saat ini)
Langkah 1) Unduh file tarball biner, misalnya apache-cassandra-xyz-bin.tar.gz, dari halaman unduhan Apache yang tautannya ada di atas. Verifikasi file tersebut dengan checksum yang dipublikasikan di halaman yang sama.
Langkah 2) ExtracPindahkan arsip ke jalur tanpa spasi, misalnya C:\cassandra. Spasi dalam jalur menyebabkan skrip startup gagal.
Langkah 3) Buat dua variabel lingkungan Cassandra Jika diharapkan, tambahkan folder bin ke PATH.
setx CASSANDRA_HOME "C:\cassandra" setx JAVA_HOME "C:\Program Files\Java\jdk-17" setx PATH "%PATH%;C:\cassandra\bin"
Langkah 4) Buka jendela command prompt baru agar variabel-variabel tersebut berlaku, lalu jalankan node di foreground.
cd C:\cassandra\bin cassandra -f
Biarkan jendela itu tetap terbuka. Log startup diakhiri dengan baris yang menyatakan bahwa node sedang mendengarkan klien CQL pada port 9042.
Langkah 5) Di jendela command prompt kedua, pastikan node sudah aktif, lalu buka shell.
nodetool status cqlsh 127.0.0.1 9042
Baris status yang diawali dengan UN Artinya node tersebut aktif dan normal. Prompt cqlsh mengkonfirmasi bahwa instalasi telah selesai.
Metode 2: Panduan DataStax Community Edition (versi lama)
Screenshot di bawah ini mendokumentasikan installer MSI yang sudah tidak digunakan lagi. Screenshot ini tetap berguna bagi pembaca yang sudah memiliki salinannya, dan shell yang dihasilkan berperilaku identik.
Langkah 1) Jalankan program instalasi DataStax edisi komunitas. Setelah menjalankan program instalasi, halaman berikut akan ditampilkan. Pada tangkapan layar ini, versi 64 bit sedang diinstal. Anda juga dapat mengunduh versi 32 bit sesuai kebutuhan Anda. Namun, versi 64 bit lebih direkomendasikan.
Halaman ini memberi Anda informasi tentang Cassandra versi yang akan Anda instal. Tekan tombol 'berikutnya'.
Langkah 2) Tekan tombol 'berikutnya'. Setelah menekan tombol 'berikutnya', halaman selanjutnya akan ditampilkan.
Halaman ini membahas tentang perjanjian lisensi. Centang kotak dan tekan tombol berikutnya.
Langkah 3) Tekan tombol 'berikutnya'. Halaman berikutnya akan ditampilkan dan menanyakan tentang lokasi pemasangan.
- Lokasi defaultnya adalah C:\Program Files. Anda dapat mengubah lokasi instalasi jika ingin mengubahnya. Disarankan untuk tidak mengubah lokasi instalasi.
- Setelah mengatur lokasi instalasi, tekan tombol 'berikutnya'
Langkah 4) Start Cassandra dan OpsCenter. Setelah menekan tombol 'next' pada langkah di atas, halaman berikut akan ditampilkan. Halaman ini menanyakan apakah Anda ingin memulai secara otomatis. Cassandra dan OpsCenter.
- Tandai kotak centang jika Anda ingin memulai secara otomatis Cassandra dan OpsCenter.
- Setelah memberikan informasi ini, tekan tombol 'berikutnya'.
Langkah 5) Klik tombol instal. Program telah mengumpulkan semua informasi yang diperlukan dan sekarang program siap untuk diinstal. Tekan tombol instal.
Langkah 6) Klik Berikutnya. Setelah menekan tombol 'instal', halaman berikut akan ditampilkan.
DataStax edisi komunitas sedang diinstal. Setelah instalasi selesai, klik tombol berikutnya. Setelah pengaturan berhasil diinstal, tekan tombol 'Selesai'.
Buka program mulai windows, cari Cassandra CQL Shell dan jalankan Cassandra Kerang. Setelah berlari Cassandra shell, Anda akan melihat baris perintah berikut
Sekarang Anda dapat membuat keyspace, tabel, dan menulis kueri.
Running Cassandra di Docker pada Windows
Kedua metode di atas berjalan dengan baik. Cassandra langsung Windows, yang merupakan platform yang paling sedikit diuji untuk proyek ini. Sebuah kontainer menghindari Java Masalah jalur, pendaftaran layanan, dan izin file adalah penyebab sebagian besar masalah. Windows jika terjadi kegagalan instalasi, maka node tersebut akan dihapus dengan bersih setelahnya.
Dengan Docker Desktop terpasang, satu perintah dapat memulai satu node yang berfungsi.
docker run --name cassandra-node -p 9042:9042 -d cassandra:latest
Berikan waktu sekitar satu menit agar node melakukan bootstrapping, kemudian periksa statusnya dan buka shell di dalam container.
docker exec -it cassandra-node nodetool status docker exec -it cassandra-node cqlsh
Data yang ditulis dengan cara ini tersimpan di dalam kontainer dan akan hilang saat kontainer dihapus. Untuk menyimpannya, pasang volume ke direktori data:
docker run --name cassandra-node -p 9042:9042 \ -v cassandra-data:/var/lib/cassandra -d cassandra:latest
Rute ini merupakan pilihan praktis untuk pembelajaran dan pengembangan lokal, karena node yang rusak akan dibuang dan dibuat ulang dalam hitungan detik.
Pemecahan Masalah a Cassandra Instalasi aktif Windows
Kegagalan startup pada Windows Masalah ini terbagi menjadi sejumlah kecil penyebab yang berulang. Masing-masing menghasilkan pesan yang berbeda di konsol.
| Gejala | Penyebab dan solusinya |
|---|---|
| โJAVA_HOME belum diaturโ | Variabel tersebut hilang atau mengarah ke JRE, bukan JDK. Atur ke folder JDK dan buka command prompt baru. |
| Proses langsung berhenti tanpa meninggalkan log. | Jalur instalasi berisi spasi. Pindahkan folder ke jalur seperti C:\cassandra. |
| โTidak bisa bergosip dengan teman sebayaโ | Kegagalan memulai sebelumnya meninggalkan data usang. Hentikan node dan bersihkan folder data dan commitlog di bawah direktori instalasi. |
| โAlamat sudah digunakanโ | Port 9042 atau 7000 sedang digunakan oleh proses lain, seringkali proses sebelumnya. Cassandra jalankan. Tutup atau ubah port di cassandra.yaml. |
| cqlsh melaporkan โtidak ada modul bernama cqlshlibโ | Python hilang atau versi yang salah berada di urutan pertama PATH. Instal Python 3 dan konfirmasikan dengan python โversion. |
Setelah node melaporkan UN dan cqlsh terhubung, langkah selanjutnya adalah membuat struktur penyimpanan, yang dibahas dalam Cassandra ruang kunci tutorial, diikuti oleh Cassandra tabel tutorial.








