Cara Install Apache Cassandra di Ubuntu 20.04


Apache Cassandra adalah mesin database NoSQL opensource berkinerja tinggi yang memberikan toleransi kesalahan, skalabilitas linier, dan konsistensi di beberapa node. Dengan arsitektur terdistribusinya, Apache Cassandra menangani data dalam jumlah besar dengan replikasi bergaya dinamo. Di sinilah replika disimpan di beberapa node dalam sebuah cluster sehingga memberikan ketersediaan tinggi dan titik kegagalan nol.

Apache Cassandra ideal dalam aplikasi IoT yang mengumpulkan data dalam jumlah besar. Ini juga berguna dalam analisis media sosial, layanan pesan, dan aplikasi ritel.

Di antara perusahaan yang menggunakan Apache Cassandra termasuk Netflix, Facebook, Cisco, Hulu, Twitter, dan masih banyak lagi.

Dalam artikel ini, Anda akan mempelajari cara memasang dan mengonfigurasi Apache Cassandra di Ubuntu 20.04 dan Ubuntu 18.04.

Langkah 1: Menginstal Java di Ubuntu

Instalasi Apache Cassandra dimulai dengan memeriksa apakah Java sudah diinstal. Untuk lebih spesifiknya, OpenJDK diperlukan untuk bekerja secara lancar dengan Apache Cassandra. Menginstal versi yang berbeda kemungkinan besar akan menyebabkan kesalahan selama konfigurasi.

Untuk memeriksa apakah Java sudah terinstal, jalankan perintah:

java -version

Jika Java belum diinstal, Anda akan menemukan hasilnya tercetak seperti yang ditunjukkan pada terminal Anda.

Untuk menginstal OpenJDK, jalankan perintah apt berikut.

sudo apt install openjdk-8-jdk

Sekali lagi, konfirmasikan bahwa Java telah diinstal dengan menjalankan perintah.

java -version

Langkah 2: Instal Apache Cassandra di Ubuntu

Setelah Java terinstal, kita akan melanjutkan menginstal Apache Cassandra. Pertama, instal paket apt-transport-https untuk mengizinkan akses repositori melalui protokol https.

sudo apt install apt-transport-https

Selanjutnya, Impor kunci GPG menggunakan perintah wget berikut seperti yang ditunjukkan.

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

Kemudian tambahkan repositori Apache Cassandra ke file daftar sumber sistem seperti yang ditunjukkan.

sudo sh -c 'echo "deb http://www.apache.org/dist/cassandra/debian 311x main" > /etc/apt/sources.list.d/cassandra.list'

Sebelum menginstal Apache Cassandra, Anda perlu memperbarui daftar paket terlebih dahulu.

sudo apt update

Kemudian instal database NoSQL menggunakan perintah:

sudo apt install cassandra

Biasanya, Apache Cassandra dimulai secara otomatis. Untuk mengonfirmasi statusnya, jalankan perintah berikut:

sudo systemctl status cassandra

Output di bawah ini mengonfirmasi bahwa Cassandra aktif dan berjalan seperti yang diharapkan.

Selain itu, Anda dapat memverifikasi statistik node Anda dengan menjalankan perintah.

sudo nodetool status

Untuk masuk ke Cassandra di terminal, jalankan perintah.

cqlsh

Langkah 3: Mengonfigurasi Apache Cassandra di Ubuntu

File konfigurasi Apache Cassandra ditumpuk di direktori /etc/cassandra sementara data disimpan di direktori /var/lib/cassandra. Opsi permulaan dapat diubah dalam file /etc/default/cassandra.

Nama klaster default Cassandra adalah ‘Kluster Uji’. Untuk mengubahnya menjadi nama yang lebih bermakna, masuklah ke Cassandra.

cqlsh

Untuk mengatur nama Cluster sesuai preferensi Anda, jalankan perintah yang ditunjukkan di bawah ini. Dalam hal ini, kami menyetel nama cluster menjadi 'Tecmint Cluster'

UPDATE system.local SET cluster_name = 'Tecmint Cluster' WHERE KEY = 'local';

Keluar dari prompt dengan mengetik:

EXIT;

Setelah itu, buka file cassandra.yaml seperti yang ditunjukkan:

sudo vim /etc/cassandra/cassandra.yaml

Cari direktif cluster_name dan edit nama cluster sesuai seperti yang ditunjukkan di bawah ini.

Simpan dan keluar dari file konfigurasi dan mulai ulang layanan Cassandra. Anda dapat login lagi untuk mengonfirmasi nama cluster seperti yang ditunjukkan.

Dan itu menyimpulkan topik tentang instalasi Apache Cassandra di Ubuntu 20.04 LTS.