GNU/Linux >> Belajar Linux >  >> Linux

Apache Cassandra:Fitur dan Instalasi

Apache Cassandra adalah salah satu database NoSQL paling populer. Meskipun ada versi lain dari NoSQL yang tersedia. Tapi, kenapa Apache Cassandra populer? Mari kita lihat. Di sini kita akan melihat fitur dan instalasi Apache Cassandra.

Pengantar

Organisasi yang menangani sejumlah besar data tidak terstruktur, lebih menyukainya. Ini adalah database NoSQL berbasis java. Tanpa skema tetap, Cassandra mampu menangani dan mengelola volume data yang sangat besar. Ia bekerja dengan model berbasis peer to peer, di mana setiap node terhubung ke semua node lainnya. Node memiliki izin baca-tulis, jadi tidak perlu node master. Anda dapat menambahkan node tanpa akhir di cluster.

Fitur

1. Arsitektur Peer-to-Peer

Tidak ada ketergantungan server master, semua node diperlakukan sama di sini. Tidak ada gunanya kegagalan karena model peer to peer dan server.

2. Skalabilitas Tinggi

Karena desain throughput Baca/Tulis. Node atau mesin baru ditambahkan, tanpa mengganggu aplikasi yang sedang berjalan atau operasi langsung.

3. Toleransi Kesalahan

Setiap node memiliki salinan data yang sama. Asumsikan 5 node ada di cluster dan salah satunya berhenti bekerja, node yang salah itu dapat dihapus dengan cepat.

4. Penyimpanan Data Fleksibel

Ini dapat mendukung semua jenis data terstruktur seperti format data semi terstruktur, terstruktur, dan tidak terstruktur.

5. Penyimpanan dan akses data yang cepat

Itu dapat berjalan bahkan pada struktur perangkat keras yang murah, dapat menyimpan sejumlah besar data tanpa mengorbankan kecepatan pusat data.

Pemasangan

Prasyarat:

  • Dalam demonstrasi instalasi ini, kita akan menggunakan Rocky Linux.
  • JAVA dan YUM yang diperbarui diperlukan untuk menyelesaikan konfigurasi.

Perbarui Sistem terlebih dahulu:

# yum update 

Instal JAVA dan python

# yum install java-1.8.0-openjdk

Setelah perintah dijalankan, periksa versi JAVA yang diinstal.

# java -version
openjdk version "1.8.0_302"
OpenJDK Runtime Environment (build 1.8.0_302-b08)
OpenJDK 64-Bit Server VM (build 25.302-b08, mixed mode)

Sekarang, mari kita instal repo Cassandra ke Server.

Buat file repo baru untuk Cassandra, ubah file sebagai berikut.

$ sudo vim /etc/yum.repos.d/cassandra.repo
[cassandra]
name=Apache Cassandra
baseurl=https://downloads.apache.org/cassandra/redhat/40x/
gpgcheck=1
repo_gpgcheck=1
gpgkey=https://downloads.apache.org/cassandra/KEYS


Instal paket.

$ sudo yum install cassandra -y

Ubah pengaturan yang diperlukan untuk cluster.

Cluster default bernama "Test Cluster" secara default. Anda perlu mengganti namanya. Semua konfigurasi disimpan di /etc/cassandra . Semua data kekacauan disimpan di /var/lib/cassandra

Ubah nama cluster, alihkan ke baris perintah.

# cqlsh
cqlsh> UPDATE system.local SET cluster_name = 'unixcop Cluster' WHERE KEY = 'local';
# service cassandra restart

Buka cassandra.yaml, ganti nama cluster. Simpan file dan keluar.

# cd /etc/cassandra/default.conf

Buka File dan buat perubahan yang diperlukan.

# vim cassandra.yaml

Mulai ulang layanan dan ini dia.

Kesimpulan

Hari ini, kami telah menunjukkan cara mengkonfigurasi dan mengganti nama database Cassandra. Meskipun ini adalah salah satu database NoSQL paling populer, tidak ada daging yang cocok untuk semua persyaratan database yang rumit. Awalnya, itu adalah proyek sumber terbuka, sekarang menjadi bagian dari proyek Apache.


Linux
  1. Apache dengan Tomcat, Panduan Instalasi dan Konfigurasi Langkah-demi-Langkah

  2. Instal Apache Cassandra di Debian 7

  3. Cara Instal Apache Cassandra di Oracle Linux 8

  1. Tantangan dan Janji Big Data

  2. Ikhtisar CCPA dan GDPR

  3. Cara menginstal Apache Cassandra di Ubuntu 20.04

  1. Instal Apache dan PHP di CentOS 7

  2. Jalur default Nginx dan Apache

  3. Disk sistem dan disk data FAQ