GNU/Linux >> Belajar Linux >  >> Cent OS

Cara Menginstal Basis Data Terdistribusi Cassandra di CentOS 7

Cassandra adalah sistem manajemen basis data terdistribusi sumber terbuka dan gratis yang dapat digunakan untuk menangani sejumlah besar data di banyak server. Ini dapat diandalkan, dapat dikelompokkan, dan dirancang khusus untuk menangani sejumlah besar data terstruktur. Cassandra juga mendukung replikasi dan replikasi multi-pusat data untuk redundansi, failover, dan pemulihan bencana.

Dalam tutorial ini, kita akan mempelajari cara menginstal dan mengkonfigurasi Cassandra di CentOS 7.

Prasyarat

  • Server yang menjalankan CentOS 7.
  • Pengguna non-root dengan pengaturan hak sudo di server Anda.

Memulai

Sebelum memulai, perbarui sistem Anda dengan versi terbaru dengan perintah berikut:

sudo yum update -y

Cassandra ditulis dalam Java, jadi Anda perlu menginstal Java ke sistem Anda. Anda dapat menginstal Java hanya dengan menjalankan perintah berikut:

sudo yum install java -y

Setelah menginstal Java, Anda dapat memverifikasi versi Java dengan perintah berikut:

sudo java -version

Anda akan melihat versi Java pada output berikut:

openjdk version "1.8.0_151"
OpenJDK Runtime Environment (build 1.8.0_151-b12)
OpenJDK 64-Bit Server VM (build 25.151-b12, mixed mode)

Instal Cassandra

Secara default, Cassandra tidak tersedia di repositori default CentOS 7. Jadi, Anda perlu menambahkan repositori resmi Apache Software Foundation ke sistem Anda. Anda dapat melakukannya dengan membuat file cassandra.repo di dalam direktori /etc/yum.repos.d:

sudo nano /etc/yum.repos.d/cassandra.repo

Tambahkan baris berikut:

[cassandra]
name = DataStax Repo for Apache Cassandra
baseurl = http://rpm.datastax.com/community
enabled = 1
gpgcheck = 0

Simpan dan tutup file setelah Anda selesai, lalu perbarui repositori dengan perintah berikut:

sudo yum update -y

Selanjutnya, instal Cassandra menggunakan perintah berikut:

sudo yum install dsc20 -y

Setelah menginstal Cassandra, jalankan layanan Cassandra dan aktifkan untuk memulai saat boot dengan perintah berikut:

sudo systemctl start cassandra
sudo systemctl enable cassandra

Anda juga dapat memeriksa status layanan Cassandra menggunakan perintah berikut:

sudo systemctl status cassandra

Jika semuanya baik-baik saja, Anda akan melihat output berikut:

? cassandra.service - SYSV: Starts and stops Cassandra
   Loaded: loaded (/etc/rc.d/init.d/cassandra; bad; vendor preset: disabled)
   Active: active (exited) since Sun 2017-12-17 17:53:58 IST; 12s ago
     Docs: man:systemd-sysv-generator(8)
  Process: 15323 ExecStart=/etc/rc.d/init.d/cassandra start (code=exited, status=0/SUCCESS)

Dec 17 17:53:55 centOS-7 systemd[1]: Starting SYSV: Starts and stops Cassandra...
Dec 17 17:53:56 centOS-7 su[15332]: (to cassandra) root on none
Dec 17 17:53:58 centOS-7 cassandra[15323]: Starting Cassandra: OK
Dec 17 17:53:58 centOS-7 systemd[1]: Started SYSV: Starts and stops Cassandra.

Hubungkan dan Periksa Cluster Cassandra

Cassandra sekarang berdiri dan berjalan. Saatnya memverifikasi dan menghubungkan Cassandra Cluster.

Anda dapat memverifikasi status Cassandra Cluster dengan perintah berikut:

sudo nodetool status

Jika semuanya baik-baik saja, Anda akan melihat 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  65.15 KB   256     100.0%            516af85e-2e6a-454a-b27f-6eacafa6b978  rack1

Selanjutnya, hubungkan Cassandra Cluster menggunakan perintah cqlsh seperti gambar di bawah ini:

cqlsh

Anda akan melihat output berikut:

Connected to Test Cluster at localhost:9160.
[cqlsh 4.1.1 | Cassandra 2.0.17 | CQL spec 3.1.1 | Thrift protocol 19.39.0]
Use HELP for help.
cqlsh> 

Selanjutnya, keluar dari antarmuka baris perintah Cassandra dengan perintah berikut:

cqlsh> exit

Cent OS
  1. Bagaimana cara menginstal wordpress di CentOS 6

  2. Cara Instal Apache Cassandra di CentOS 7

  3. Cara Menginstal Database Apache Cassandra NoSQL di CentOS 8

  1. Cara Menginstal ekstensi basis data PostGIS PostgreSQL di CentOS 8

  2. Cara Menginstal AIDE di CentOS 7

  3. Cara Menginstal XWiki di CentOS 7

  1. Cara Menginstal MongoDB di CentOS 8

  2. Cara Instal Apache Cassandra di CentOS 8

  3. Cara Instal Apache Cassandra di CentOS 7