GNU/Linux >> Belajar Linux >  >> Debian

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

Cassandra adalah (juga dikenal sebagai Apache Cassandra) sebuah sistem manajemen database terdistribusi open-source. Ini dikembangkan untuk menangani sejumlah besar data di seluruh perangkat keras komoditas atau infrastruktur cloud. Cassandra menyediakan ketersediaan tinggi tanpa satu titik kegagalan.

Cassandra mendukung skalabilitas linier dengan menambahkan mesin baru ke dalamnya tanpa waktu henti atau gangguan pada aplikasi, juga meningkatkan throughput Baca dan Tulis Cassandra.

Setiap node Cassandra di cluster akan memiliki peran yang sama. Data didistribusikan di seluruh cluster yang berarti setiap node menyimpan data yang berbeda. Cassandra mendukung replikasi dan replikasi multi-pusat data untuk redundansi, failover, dan pemulihan bencana.

Di sini, kita akan melihat cara menginstal Apache Cassandra di Ubuntu 18.04 / Ubuntu 16.04 &Debian 9.

Prasyarat

Instal Java

Apache Cassandra membutuhkan Java untuk diinstal di server. Anda dapat menginstal Oracle Java atau OpenJDK untuk instalasi ini.

Di sini, saya akan menggunakan OpenJDK 8.

sudo apt update

sudo apt install -y openjdk-8-jre

Verifikasi versi Java.

java -version

Anda akan mendapatkan output yang serupa seperti di bawah ini.

openjdk version "1.8.0_212"
OpenJDK Runtime Environment (build 1.8.0_212-8u212-b03-0ubuntu1.18.04.1-b03)
OpenJDK 64-Bit Server VM (build 25.212-b03, mixed mode)

Tambahkan Repositori

Kami akan menginstal Cassandra menggunakan paket resmi yang tersedia di Apache Software Foundation.

Tambahkan kunci publik untuk repo Cassandra sehingga Anda tidak akan menemukan kesalahan GPG.

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

Tambahkan repositori Cassandra ke sistem Anda dengan perintah di bawah ini.

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

Instal Apache Cassandra

Perbarui repositori.

sudo apt update

Instal Cassandra.

sudo apt install -y cassandra

File konfigurasi Cassandra ditemukan di /etc/cassandra, log dan data masing-masing disimpan di /var/log/cassandra/ dan /var/lib/cassandra.

Pastikan Cassandra sedang berjalan.

sudo service cassandra status

Anda mungkin mendapatkan output serupa seperti di bawah ini.

● cassandra.service - LSB: distributed storage system for structured data
   Loaded: loaded (/etc/init.d/cassandra; generated)
   Active: active (running) since Tue 2019-07-02 11:04:51 UTC; 1min 30s ago
     Docs: man:systemd-sysv-generator(8)
    Tasks: 39 (limit: 4401)
   CGroup: /system.slice/cassandra.service
           └─7679 java -Xloggc:/var/log/cassandra/gc.log -ea -XX:+UseThreadPriorities -XX:ThreadPriorityPolicy=42 -

Jul 02 11:04:51 cas systemd[1]: Starting LSB: distributed storage system for structured data...
Jul 02 11:04:51 cas systemd[1]: Started LSB: distributed storage system for structured data.

Verifikasi Cluster Apache Cassandra

Jika perintah sebelumnya datang dengan output yang diharapkan, Anda dapat memverifikasi cluster Cassandra dengan menjalankan perintah di bawah ini.

sudo nodetool status

Output di bawah ini mengonfirmasi bahwa cluster sudah aktif dan berjalan.

Datacenter: datacenter1
=======================
Status=Up/Down
|/ State=Normal/Leaving/Joining/Moving
--  Address    Load       Tokens       Owns (effective)  Host ID                               Rack
UN  127.0.0.1  103.67 KiB  256          100.0%            7d9d568b-5287-407a-82ea-2498bd967656  rack1

Artinya,

UCluster NAIK
NCluster Normal

Hubungkan ke cluster Cassandra menggunakan antarmuka baris perintahnya cqlsh

cqlsh

Anda sekarang akan terhubung ke cluster.

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

Kesimpulan

Itu saja. Saya harap, Anda telah mempelajari cara menginstal Apache Cassandra di Ubuntu 18.04 / Ubuntu 16.04 &Debian 9. Kunjungi situs web proyek Cassandra untuk informasi lebih lanjut.


Debian
  1. Cara Instal Apache Cassandra di Debian 11

  2. Cara Instal Apache Cassandra di Debian 11 / Debian 10

  3. Cara Menginstal Apache Cassandra di Ubuntu 16.04

  1. Cara Menginstal Cassandra di Ubuntu 18.04

  2. Cara Menginstal Apache Cassandra di Ubuntu 20.04

  3. Cara menginstal Apache Cassandra di Ubuntu 20.04

  1. Cara Menginstal Cassandra di Ubuntu

  2. Cara Menginstal Apache Cassandra di Ubuntu 18.04

  3. Instal Apache Cassandra di Debian 7