Cara Install dan Konfigurasi Apache Cassandra di Ubuntu 22.04

Cassandra atau lengkap APACHE CASSANDRA adalah salah satu produk open source untuk menajemen database yang didistribusikan oleh Apache yang sangat scalable (dapat diukur) dan dirancang untuk mengelola data terstruktur yang berkapasitas sangat besar (Big Data) yang tersebar di banyak server.

Cara Install dan Konfigurasi Apache Cassandra di Ubuntu 22.04

Apache Cassandra adalah salah satu sistem manajemen basis data NoSQL yang sangat populer dan terkenal. Dirancang untuk mengatasi beban kerja yang bersifat terdistribusi, Cassandra memungkinkan penyimpanan dan pengambilan data dengan cepat dan dapat diandalkan di lingkungan yang sangat besar dan skala tinggi. Cassandra dikembangkan oleh Facebook dan kemudian dibuka sebagai proyek sumber terbuka Apache, yang menjadikannya salah satu basis data NoSQL yang paling fleksibel dan scalable.

Salah satu fitur utama dari Cassandra adalah kemampuannya untuk mengelola data yang tersebar di berbagai node dalam jaringan. Ini berarti Cassandra dapat berjalan pada banyak server secara bersamaan, membuatnya ideal untuk aplikasi berskala besar seperti media sosial, e-commerce, dan IoT. Cassandra juga didesain dengan tingkat toleransi kesalahan yang tinggi, sehingga bahkan jika beberapa node dalam kluster mengalami masalah, sistem tetap beroperasi. Selain itu, Cassandra menggunakan model data berbasis kolom yang memungkinkan Anda untuk mengatur dan mengakses data dengan sangat efisien.

Dalam dunia database terdistribusi, Cassandra terkenal dengan skema basis datanya yang fleksibel, kemampuan skalabilitas horizontal yang hampir tak terbatas, dan dukungan untuk replikasi data di seluruh kluster. Ini membuat Cassandra menjadi pilihan utama untuk organisasi yang membutuhkan penyimpanan data yang tahan lama, skalabel, dan handal. Apache Cassandra adalah salah satu solusi database yang kuat dan canggih untuk menangani tantangan data modern yang kompleks dan berukuran besar.

Jika Anda ingin menginstal dan mengonfigurasi Apache Cassandra di Ubuntu 22.04, panduan ini akan membantu Anda melakukannya.

Langkah 1: Prasyarat

Sebelum Anda memulai instalasi Cassandra, pastikan Anda telah memenuhi prasyarat berikut:

  1. Sistem Ubuntu 22.04 yang sudah diinstal.
  2. Akses root atau akses sudo ke server Anda.
  3. Pastikan sistem telah diupdate
sudo apt update
sudo apt upgrade

Langkah 2: Instal Java Development Kit (JDK)

Cassandra membutuhkan Java Runtime Environment (JRE) atau Java Development Kit (JDK). Untuk Cassandra 4.0, kami akan menginstal JDK 11. Anda dapat melakukannya dengan perintah berikut:

sudo apt install openjdk-11-jdk

Setelah instalasi selesai, Anda dapat memeriksa versi Java yang terinstal dengan perintah:

java -version

Pastikan versi yang muncul adalah JDK 11.

openjdk version "1.8.0_191"
OpenJDK Runtime Environment (build 1.8.0_191-8u191-b12-2ubuntu0.18.04.1-b12)
OpenJDK 64-Bit Server VM (build 25.191-b12, mixed mode)

Langkah 3: Instal Cassandra

Untuk menginstal Apache Cassandra di Ubuntu 22.04, Anda dapat mengikuti langkah-langkah berikut:

Tambahkan repositori Cassandra ke sistem Anda:

echo "deb http://www.apache.org/dist/cassandra/debian 40x main" | sudo tee -a /etc/apt/sources.list.d/cassandra.sources.list

Tambahkan kunci GPG dari repositori Cassandra:

curl https://www.apache.org/dist/cassandra/KEYS | sudo apt-key add -

Kemudian, instal Cassandra:

sudo apt update
sudo apt install cassandra

Setelah instalasi selesai, Cassandra akan otomatis mulai sebagai layanan. Anda dapat memeriksanya dengan perintah:

sudo systemctl status cassandra

Langkah 4: Konfigurasi Cassandra

Cassandra konfigurasi utama dapat ditemukan di direktori /etc/cassandra/. Anda dapat mengedit file konfigurasi sesuai kebutuhan Anda, seperti cassandra.yaml. Pastikan untuk memahami konfigurasi yang Anda ubah.

Langkah 5: Memulai dan Mengelola Cassandra

Untuk memulai Cassandra, gunakan perintah:

sudo systemctl start cassandra

Untuk menghentikan Cassandra:

sudo systemctl stop cassandra

Untuk menjalankan Cassandra setiap kali sistem dinyalakan:

sudo systemctl enable cassandra

Langkah 6: Menggunakan CQL Shell

Anda dapat menggunakan CQL (Cassandra Query Language) Shell untuk berinteraksi dengan Cassandra. Jalankan perintah berikut:

cqlsh

Sekarang Anda telah berhasil menginstal dan mengonfigurasi Apache Cassandra di Ubuntu 22.04. Anda siap untuk memulai pengembangan aplikasi Anda atau mengelola basis data terdistribusi dengan Cassandra. Pastikan Anda memahami fitur dan konfigurasi lebih lanjut yang diperlukan untuk proyek Anda.