GNU/Linux >> Belajar Linux >  >> Ubuntu

Cara Menginstal Apache Cassandra di Ubuntu 20.04

Apache Cassandra adalah database NoSQL gratis dan open-source tanpa satu titik kegagalan. Ini memberikan skalabilitas linier dan ketersediaan tinggi tanpa mengorbankan kinerja. Apache Cassandra digunakan oleh banyak perusahaan yang memiliki kumpulan data besar dan aktif, termasuk Reddit, NetFlix, Instagram, dan Github.

Artikel ini memandu Anda melalui penginstalan Apache Cassandra di Ubuntu 20.04.

Menginstal Apache Cassandra di Ubuntu sangatlah mudah. Kami akan menginstal Java, mengaktifkan repositori Apache Cassandra, mengimpor kunci GPG repositori, dan menginstal server Apache Cassandra.

Menginstal Java #

Pada saat artikel ini ditulis, versi terbaru Apache Cassandra adalah 3.11 dan membutuhkan OpenJDK 8 untuk diinstal pada sistem.

Jalankan perintah berikut sebagai root atau pengguna dengan hak sudo untuk menginstal OpenJDK:

sudo apt updatesudo apt install openjdk-8-jdk

Verifikasi instalasi Java dengan mencetak versi Java:

java -version

Outputnya akan terlihat seperti ini:

openjdk version "1.8.0_265"
OpenJDK Runtime Environment (build 1.8.0_265-8u265-b01-0ubuntu2~20.04-b01)
OpenJDK 64-Bit Server VM (build 25.265-b01, mixed mode)

Menginstal Apache Cassandra #

Instal dependensi yang diperlukan untuk menambahkan repositori baru melalui HTTPS:

sudo apt install apt-transport-https

Impor kunci GPG repositori dan tambahkan repositori Cassandra ke sistem:

wget -q -O - https://www.apache.org/dist/cassandra/KEYS | sudo apt-key add -sudo sh -c 'echo "deb http://www.apache.org/dist/cassandra/debian 311x main" > /etc/apt/sources.list.d/cassandra.list'

Setelah repositori diaktifkan, perbarui daftar paket dan instal versi terbaru Apache Cassandra:

sudo apt updatesudo apt install cassandra

Layanan Apache Cassandra akan otomatis dimulai setelah proses instalasi selesai. Anda dapat memverifikasinya dengan mengetik:

nodetool status

Anda akan melihat sesuatu yang mirip dengan ini:

Datacenter: datacenter1
=======================
Status=Up/Down
|/ State=Normal/Leaving/Joining/Moving
--  Address    Load    Tokens  Owns (effective)  Host ID                               Rack
UN  127.0.0.1  70 KiB  256     100.0%            2eaab399-be32-49c8-80d1-780dcbab694f  rack1

Itu dia. Pada titik ini, Anda telah menginstal Apache Cassandra di server Ubuntu Anda.

Mengonfigurasi Apache Cassandra #

Data Apache Cassandra disimpan di /var/lib/cassandra direktori, file konfigurasi terletak di /etc/cassandra , dan opsi start-up Java dapat dikonfigurasi di /etc/default/cassandra berkas.

Secara default, Cassandra dikonfigurasi untuk mendengarkan di localhost saja. Jika klien yang terhubung ke database juga berjalan di host yang sama, Anda tidak perlu mengubah file konfigurasi default.

Untuk berinteraksi dengan Cassandra melalui CQL (Bahasa Kueri Cassandra), Anda dapat menggunakan alat baris perintah bernama cqlsh yang dikirimkan dengan paket Cassandra.

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

Mengganti nama Cluster Apache Cassandra #

Cluster Cassandra default bernama "Test Cluster". Jika Anda ingin mengubah nama cluster, lakukan langkah-langkah di bawah ini:

  1. Masuk ke terminal Cassandra CQL dengan cqlsh :

    cqlsh

    Jalankan perintah berikut untuk mengubah nama cluster menjadi “Linuxize Cluster”:

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

    Ubah “Linuxize Cluster” dengan nama yang Anda inginkan.

    Setelah selesai, ketik exit untuk keluar dari konsol.

  2. Buka cassandra.yaml file konfigurasi dan masukkan nama cluster baru Anda.

    /etc/cassandra/cassandra.yaml
    cluster_name: 'Linuxize Cluster'

    Simpan dan tutup file.

  3. Kosongkan cache sistem:

    nodetool flush system
  4. Mulai ulang layanan Cassandra:

    sudo systemctl restart cassandra

Ubuntu
  1. Cara Menginstal Apache Sqoop di Ubuntu 16.04

  2. Cara Menginstal Apache Cassandra di Ubuntu 20.04

  3. Bagaimana cara menginstal Apache di Ubuntu?

  1. Cara Menginstal Cassandra di Ubuntu 18.04

  2. Cara Menginstal Apache Cassandra di Ubuntu 16.04

  3. Cara menginstal Apache Cassandra di Ubuntu 20.04

  1. Cara Menginstal Apache di Ubuntu 18.04

  2. Cara Menginstal Cassandra di Ubuntu

  3. Cara menginstal Apache di Ubuntu 20.04