GNU/Linux >> Belajar Linux >  >> Linux

Cara menginstal Apache Cassandra di Ubuntu 20.04

Apache Cassandra adalah database terdistribusi NoSQL open source yang memberikan skalabilitas dan ketersediaan tinggi tanpa mengorbankan kinerja dan dipercaya oleh ribuan perusahaan. Skalabilitas linier dan toleransi kesalahan yang terbukti pada perangkat keras komoditas dan infrastruktur cloud menjadikannya platform yang ideal untuk data yang sangat penting. Tutorial ini menjelaskan cara menginstal Apache Cassandra di server Ubuntu 20.04.

Prasyarat#

  • Server Ubuntu 20.04
  • Buat pengguna non-root dengan akses sudo.
  • Untuk menggunakan cqlsh, versi terbaru Python 2.7 atau Python 3.6+. Untuk memverifikasi bahwa Anda telah menginstal versi Python yang benar, ketik python --version

Instal Apache Cassandra#

  1. Instal Java 8

    Instal versi terbaru Java 8, baik Oracle Java Standard Edition 8 atau OpenJDK 8.

    $ sudo apt install openjdk-8-jdk -y
    

    Untuk memverifikasi bahwa Anda telah menginstal versi java yang benar, ketik java -version .

    $ java -version
    

    Keluarnya mungkin:

    openjdk version "1.8.0_222"
    OpenJDK Runtime Environment (build 1.8.0_222-8u222-b10-1ubuntu1~16.04.1-b10)
    OpenJDK 64-Bit Server VM (build 25.222-b10, mixed mode)
    
  2. Instal dependensi yang diperlukan.

    $ sudo apt install apt-transport-https gnupg2 -y
    
  3. Unduh dan tambahkan kunci Apache Cassandra GPG.

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

    Anda mungkin melihat output:

    % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
    100  266k  100  266k    0     0   320k      0 --:--:-- --:--:-- --:--:--  320k
    OK
    
  4. Tambahkan repositori Apache 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
    
  5. Perbarui indeks paket.

    $ sudo apt-get update
    
  6. Instal Apache Cassandra.

    $ sudo apt-get install cassandra -y
    
  7. Verifikasi bahwa Apache Cassandra telah terpasang.

    $ dpkg -l | grep cassandra
    
  8. Verifikasi bahwa Apache Cassandra sedang berjalan.

    $ sudo systemctl status cassandra
    
  9. Verifikasi statistik node Anda.

    $ sudo nodetool status
    

    Kolom status di output harus melaporkan UN yang merupakan singkatan dari "Atas/Normal".

    Atau, sambungkan ke database dengan:

    $ cqlsh
    

    Outputnya akan terlihat seperti ini:

    Connected to Test Cluster at localhost:9042.
    [cqlsh 5.0.1 | Cassandra 3.8 | CQL spec 3.4.2 | Native protocol v4]
    Use HELP for help.
    

Mengonfigurasi Apache Cassandra#

Cassandra lokasi file konfigurasi berbeda-beda, bergantung pada jenis instalasi:

  • tarball:conf direktori di dalam lokasi pemasangan tarball
  • paket:/etc/cassandra direktori

Karena kami menginstal menggunakan paket, kami akan menggunakan /etc/cassandra direktori.

  1. Edit cassandra.yaml berkas.

    $ sudo nano /etc/cassandra/cassandra.yaml
    

    File tersebut adalah file YAML yang berisi konfigurasi untuk Apache Cassandra.

    File tersebut dibagi menjadi beberapa bagian. Bagian dipisahkan oleh garis yang dimulai dengan # karakter.

    Mari perbarui cluster_name bagian.

    # cluster_name: The name of the cluster.
    cluster_name: My First Cluster
    

    cluster_name bagian digunakan untuk mengidentifikasi kluster.

  2. Bersihkan cache sistem

    $ nodetool flush system
    

    flush system perintah membersihkan cache sistem.

    Cache sistem digunakan untuk menyimpan informasi tentang cluster. Informasi ini digunakan untuk mempercepat startup cluster. Cache sistem dibersihkan dengan menjalankan flush system memerintah. Perintah ini berguna ketika Anda ingin memulai cluster dengan konfigurasi yang berbeda. Misalnya, Anda mungkin ingin memulai klaster dengan jumlah node yang berbeda.

  3. Mulai ulang layanan Cassandra.

    $ sudo systemctl restart cassandra
    

    systemctl perintah digunakan untuk memulai, menghentikan, memulai ulang, dan mengaktifkan/menonaktifkan layanan.

  4. Verifikasi perubahan

    $ cqlsh
    

Linux
  1. Cara Menginstal Cassandra di Ubuntu 18.04

  2. Cara Instal Apache Cassandra di Ubuntu 18.04 / Ubuntu 16.04 &Debian 9

  3. Cara Menginstal Apache Cassandra di Ubuntu 16.04

  1. Cara Menginstal Apache di Ubuntu 18.04

  2. Cara Menginstal Apache Cassandra di Ubuntu 20.04

  3. Bagaimana cara menginstal Apache di Ubuntu?

  1. Cara Menginstal Cassandra di Ubuntu

  2. Cara menginstal Apache di Ubuntu 20.04

  3. Cara Menginstal Apache Maven di Ubuntu 18.04