GNU/Linux >> Belajar Linux >  >> Panels >> Panels

Cara Menginstal Apache Cassandra di Ubuntu 20.04

Apache Cassandra adalah database NoSQL yang digunakan untuk menyimpan data dalam jumlah besar. Ini memiliki arsitektur terdistribusi dan dirancang untuk mengelola volume data yang besar dengan replikasi dinamis. Ini digunakan oleh ribuan perusahaan untuk menyimpan dan mengambil ribuan terabyte data. Apache Cassandra adalah pilihan terbaik jika Anda mencari sistem manajemen database dengan skalabilitas dan ketersediaan tinggi.

Dalam tutorial ini, kita akan melalui instalasi Apache Cassandra di Ubuntu 20.04.

Prasyarat

  • VPS Ubuntu 20.04 (kami akan menggunakan paket SSD 2 VPS kami)
  • Akses ke akun pengguna root (atau akses ke akun admin dengan hak akses root)

Langkah 1:Masuk ke Server &Perbarui Paket OS Server

Pertama, masuk ke server Ubuntu 20.04 Anda melalui SSH sebagai pengguna root:

ssh root@IP_Address -p Port_number

Anda harus mengganti 'IP_Address' dan 'Port_number' dengan alamat IP dan nomor port SSH masing-masing server Anda. Selain itu, ganti 'root' dengan nama pengguna akun admin jika perlu.

Sebelum memulai, Anda harus memastikan bahwa semua paket OS Ubuntu yang diinstal di server sudah diperbarui. Anda dapat melakukannya dengan menjalankan perintah berikut:

apt-get update -y
apt-get upgrade -y

Langkah 2:Instal Java

Apache Cassandra membutuhkan Java versi 8 untuk diinstal di sistem Anda. Anda dapat menginstalnya menggunakan perintah berikut:

apt-get install openjdk-8-jdk -y

Setelah instalasi selesai, verifikasi versi Java yang diinstal dengan perintah berikut:

java -version

Anda akan mendapatkan output berikut:

openjdk version "1.8.0_275"
OpenJDK Runtime Environment (build 1.8.0_275-8u275-b01-0ubuntu1~20.04-b01)
OpenJDK 64-Bit Server VM (build 25.275-b01, mixed mode)

Langkah 3:Instal Apache Cassandra

Secara default, Apache Cassandra tidak tersedia di repositori default Ubuntu. Jadi, Anda perlu menambahkan repositori Cassandra ke sistem Anda.

Pertama, instal dependensi yang diperlukan dengan perintah berikut:

apt-get install apt-transport-https gnupg2 -y

Selanjutnya, unduh dan tambahkan kunci GPG dengan perintah berikut:

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

Selanjutnya, tambahkan repositori Cassandra ke APT dengan perintah berikut:

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

Selanjutnya, perbarui cache repositori dan instal Apache Cassandra dengan perintah berikut:

apt-get update -y
apt-get install cassandra -y

Setelah Cassandra diinstal, verifikasi status Cassandra dengan perintah berikut:

systemctl status cassandra

Anda akan mendapatkan output berikut:

● cassandra.service - LSB: distributed storage system for structured data
     Loaded: loaded (/etc/init.d/cassandra; generated)
     Active: active (running) since Mon 2020-12-21 05:15:39 UTC; 4s ago
       Docs: man:systemd-sysv-generator(8)
      Tasks: 29 (limit: 2353)
     Memory: 1.1G
     CGroup: /system.slice/cassandra.service
             └─12029 java -Xloggc:/var/log/cassandra/gc.log -ea -XX:+UseThreadPriorities -XX:ThreadPriorityPolicy=42 -XX:+HeapDumpOnOutOfMemor>

Dec 21 05:15:39 ubuntu2004 systemd[1]: Starting LSB: distributed storage system for structured data...
Dec 21 05:15:39 ubuntu2004 systemd[1]: Started LSB: distributed storage system for structured data.

Anda juga dapat memverifikasi Cassandra menggunakan utilitas baris perintah nodetool:

nodetool status

Anda akan mendapatkan output berikut:

Datacenter: datacenter1
=======================
Status=Up/Down
|/ State=Normal/Leaving/Joining/Moving
--  Address    Load       Tokens       Owns (effective)  Host ID                               Rack
UN  127.0.0.1  70.71 KiB  256          100.0%            ba73f88d-9d00-49b7-aa50-baedb4ee0558  rack1

Langkah 4:Konfigurasi Apache Cassandra

Secara default, Apache Cassandra dikonfigurasi untuk mendengarkan di localhost. Anda tidak perlu mengonfigurasi Cassandra jika klien dan database Anda berada di host yang sama.

Cassandra juga menyediakan alat baris perintah cqlsh untuk berinteraksi dengan Cassandra. Anda dapat meluncurkannya dengan perintah berikut:

cqlsh

Anda akan mendapatkan output berikut:

Connected to Test Cluster at 127.0.0.1:9042.
[cqlsh 5.0.1 | Cassandra 3.11.9 | CQL spec 3.4.4 | Native protocol v4]
 Use HELP for help.
 cqlsh> 

Langkah 5:Ubah Nama Cluster Cassandra

Secara default, nama cluster Cassandra diatur ke "Test Cluster". Anda dapat mengubahnya menggunakan utilitas cqlsh:

cqlsh

Setelah terhubung, jalankan perintah berikut untuk mengubah nama cluster:

cqlsh> UPDATE system.local SET cluster_name = 'MY Cluster' WHERE KEY = 'local';

Selanjutnya, keluar dari shell cqlsh dengan perintah berikut:

cqlsh> exit

Selanjutnya, Anda juga perlu menentukan nama cluster baru Anda di file cassandra.yaml:

nano /etc/cassandra/cassandra.yaml

Ubah baris berikut:

cluster_name: 'MY Cluster'

Simpan dan tutup file kemudian bersihkan cache sistem dengan perintah berikut:

nodetool flush system

Selanjutnya, restart layanan Cassandra untuk menerapkan perubahan:

systemctl restart cassandra

Selanjutnya, verifikasi nama cluster baru Anda dengan perintah berikut:

cqlsh

Anda akan melihat nama cluster baru Anda di output berikut:

Connected to MY Cluster at 127.0.0.1:9042.
[cqlsh 5.0.1 | Cassandra 3.11.9 | CQL spec 3.4.4 | Native protocol v4]
 Use HELP for help.
 cqlsh> 

Gunakan BANTUAN untuk bantuan. cqlsh>

Selamat! Anda telah berhasil menginstal Apache Cassandra di Ubuntu 20.04 VPS.

Tentu saja, Anda tidak perlu melakukan semua ini jika Anda menggunakan salah satu layanan Hosting VPS Linux kami, dalam hal ini Anda dapat meminta admin Linux ahli kami untuk menyiapkan ini untuk Anda. Mereka tersedia 24×7 dan akan segera memenuhi permintaan Anda.

PS. Jika Anda menyukai posting ini, silakan bagikan dengan teman-teman Anda di jejaring sosial menggunakan tombol di sebelah kiri atau cukup tinggalkan balasan di bawah. Terima kasih.


Panels
  1. Cara Menginstal Cassandra di Ubuntu 18.04

  2. Cara Instal Apache Cassandra di CentOS 7

  3. Cara Instal Apache Cassandra di Debian 11

  1. Cara Menginstal Apache Cassandra di Ubuntu 16.04

  2. Cara Menginstal Apache Kafka di Ubuntu 18.04

  3. Cara menginstal Apache Cassandra di Ubuntu 20.04

  1. Cara Menginstal Apache Maven di Ubuntu 20.04

  2. Cara Menginstal Apache ZooKeeper di Ubuntu 20.04

  3. Cara Menginstal Apache CouchDB di Ubuntu 18.04