Android

Cara menginstal apache cassandra pada centos 7

Howto install hadoop on Ubuntu

Howto install hadoop on Ubuntu

Daftar Isi:

Anonim

Apache Cassandra adalah database open source NoSQL tanpa titik kegagalan tunggal, memberikan skalabilitas linier dan ketersediaan tinggi tanpa mengorbankan kinerja. Dalam Cassandra, catatan disusun dengan cara yang sama seperti dalam database relasional dengan tabel, baris, dan kolom. Apache Cassandra digunakan oleh sejumlah organisasi termasuk Apple, NetFlix, eBay, dan Easou.

Tutorial ini menjelaskan cara menginstal Apache Cassandra pada CentOS 7.

Prasyarat

Pengguna yang Anda masuki harus memiliki hak sudo untuk dapat menginstal paket.

Menginstal Apache Cassandra

Cara yang disarankan untuk menginstal Apache Cassandra pada CentOS 7 adalah dengan menginstal paket rpm dari repositori Apache Cassandra resmi.

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

Untuk menginstal OpenJDK, pada jenis sistem Anda:

sudo yum install java-1.8.0-openjdk-devel

Verifikasi instalasi Java dengan menjalankan perintah berikut yang akan mencetak versi Java:

java -version

Outputnya akan terlihat seperti ini:

openjdk version "1.8.0_201" OpenJDK Runtime Environment (build 1.8.0_201-b09) OpenJDK 64-Bit Server VM (build 25.201-b09, mixed mode)

Sekarang Java sudah diinstal, langkah selanjutnya adalah menambahkan repositori Apache Cassandra.

Buka editor pilihan Anda dan buat file repositori berikut:

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

Rekatkan konten berikut ke dalam file:

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

name=Apache Cassandra baseurl=https://www.apache.org/dist/cassandra/redhat/311x/ gpgcheck=1 repo_gpgcheck=1 gpgkey=https://www.apache.org/dist/cassandra/KEYS

Setelah repositori diaktifkan, instal versi terbaru dari Apache Cassandra dengan mengetik:

sudo yum install cassandra

Mulai dan aktifkan layanan Cassandra:

sudo systemctl enable cassandra sudo systemctl start cassandra

Verifikasi bahwa Cassandra sedang berjalan dengan mengetik:

nodetool status

Anda harus 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 103.68 KiB 256 100.0% 129a9437-377d-415b-b6b2-5dc46b73a763 rack1

Pada titik ini, Apache Cassandra telah diinstal pada server CentOS Anda.

Mengkonfigurasi Apache Cassandra

Data Apache Cassandra disimpan di direktori /var/lib/cassandra , file konfigurasi terletak di /etc/cassandra dan opsi mulai Java dapat dikonfigurasikan di file /etc/default/cassandra .

Secara default, Cassandra dikonfigurasikan 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 (the Cassandra Query Language) Anda dapat menggunakan utilitas baris perintah bernama cqlsh yang dikirimkan bersama paket Cassandra.

cqlsh

Connected to Test Cluster at 127.0.0.1:9042. Use HELP for help. cqlsh>

Mengganti nama Apache Cassandra Cluster

Secara default, gugus Cassandra bernama "Test Cluster". Ikuti langkah-langkah di bawah ini jika Anda ingin mengubah nama cluster:

  1. Masuk ke terminal Cassandra CQL dengan cqlsh :

    cqlsh

    Perintah berikut akan mengubah nama cluster menjadi "Linuxize Cluster":

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

    Ganti "Linuxize Cluster" dengan nama yang Anda inginkan. Setelah selesai ketik exit untuk keluar dari konsol.

    Edit file konfigurasi cassandra.yaml dan masukkan nama cluster baru Anda.

    /etc/cassandra/default.conf/cassandra.yaml

    cluster_name: 'Linuxize Cluster'

    Jalankan perintah berikut untuk menghapus cache sistem:

    nodetool flush system

    Akhirnya restart layanan Cassandra:

    sudo systemctl restart cassandra

Kesimpulan

Anda telah berhasil menginstal Apache Cassandra pada CentOS 7. Anda sekarang dapat mengunjungi halaman Dokumentasi Apache Cassandra resmi dan belajar bagaimana memulai dengan Cassandra.

basis data java cassandra centos