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.

  • โš ๏ธ Status Pemasang: DataStax Community Edition MSI sudah tidak lagi didistribusikan, jadi jalur yang tersedia saat ini adalah arsip biner Apache.
  • โ˜• Java Persyaratan: JDK yang didukung harus diinstal dan JAVA_HOME harus diatur terlebih dahulu. Cassandra akan dimulai.
  • ๐Ÿ Persyaratan cqlsh: Shell CQL adalah sebuah Python naskah, jadi Python harus ada agar dapat menjalankan kueri dari baris perintah.
  • ๐Ÿ“‚ Instalasi Biner: ExtracDengan membuka arsip dan mengatur CASSANDRA_HOME, instalasi selesai; tidak ada wizard pengaturan yang diperlukan.
  • ๐Ÿณ Opsi Kontainer: Satu perintah Docker menjalankan node yang berfungsi dan menghindari Windows-masalah spesifik sepenuhnya.
  • โœ… Verifikasi: Laporan status nodetool UN, dan prompt cqlsh yang menunjukkan koneksi, mengkonfirmasi bahwa node tersebut sehat.

Download dan Install Cassandra on Windows

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.

Download dan Install Cassandra

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.

Download dan Install Cassandra

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.

  1. Lokasi defaultnya adalah C:\Program Files. Anda dapat mengubah lokasi instalasi jika ingin mengubahnya. Disarankan untuk tidak mengubah lokasi instalasi.
  2. Setelah mengatur lokasi instalasi, tekan tombol 'berikutnya'

Download dan Install Cassandra

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.

  1. Tandai kotak centang jika Anda ingin memulai secara otomatis Cassandra dan OpsCenter.
  2. Setelah memberikan informasi ini, tekan tombol 'berikutnya'.

Download dan Install Cassandra

Langkah 5) Klik tombol instal. Program telah mengumpulkan semua informasi yang diperlukan dan sekarang program siap untuk diinstal. Tekan tombol instal.

Download dan Install Cassandra

Langkah 6) Klik Berikutnya. Setelah menekan tombol 'instal', halaman berikut akan ditampilkan.

Download dan Install Cassandra

DataStax edisi komunitas sedang diinstal. Setelah instalasi selesai, klik tombol berikutnya. Setelah pengaturan berhasil diinstal, tekan tombol 'Selesai'.

Download dan Install Cassandra

Buka program mulai windows, cari Cassandra CQL Shell dan jalankan Cassandra Kerang. Setelah berlari Cassandra shell, Anda akan melihat baris perintah berikut

Download dan Install Cassandra

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.

Pertanyaan Umum Demo Slot

Tidak. DataStax berhenti menerbitkan Community Edition setelah tahun 2017, dan Windows MSI tidak lagi dapat diunduh. Gunakan arsip biner Apache atau citra kontainer sebagai gantinya.

Cassandra 4.x mendukung Java 8 dan 11. Cassandra 5.x mendukung Java 11 dan 17. Diperlukan JDK, bukan JRE, dan JAVA_HOME harus mengarah ke JDK tersebut.

File cassandra.bat yang disertakan menerima flag install untuk mendaftarkan layanan, tetapi jalur ini jarang diuji. Untuk hal lain selain eksperimen, jalankan Cassandra di Linux atau di dalam kontainer.

Menempelkan tumpukan system.log tracMengubahnya menjadi asisten AI biasanya akan mengidentifikasi penyebabnya dengan cepat, karena kesalahan saat memulai (startup errors) terdokumentasi dengan baik. Verifikasi perbaikan yang disarankan terhadap cassandra.yaml sebelum menerapkannya.

Anggaplah nilai-nilai tersebut sebagai titik awal. Ukuran heap, pembacaan bersamaan, dan throughput pemadatan bergantung pada perangkat keras yang sebenarnya, jadi setiap nilai yang dihasilkan harus diuji pada mesin target.

Ringkaslah postingan ini dengan: