Android

Cara menginstal apache cassandra di ubuntu 18.04

How to install Apache Cassandra in Ubuntu

How to install Apache Cassandra in Ubuntu

Daftar Isi:

Anonim

Apache Cassandra adalah database NoSQL sumber bebas dan terbuka tanpa titik kegagalan tunggal. Ini memberikan skalabilitas linier dan ketersediaan tinggi tanpa mengorbankan kinerja. Apache Cassandra digunakan oleh sejumlah organisasi termasuk Apple, NetFlix, eBay, dan Easou.

Dalam tutorial ini, kami akan menunjukkan kepada Anda bagaimana menginstal Apache Cassandra di Ubuntu 18.04. Instruksi yang sama berlaku untuk Ubuntu 16.04 dan distribusi berbasis Ubuntu, termasuk Linux Mint, Kubuntu dan Elementary OS.

Prasyarat

Agar dapat menginstal paket pada sistem Ubuntu Anda, Anda harus masuk sebagai pengguna dengan hak istimewa sudo.

Menginstal Apache Cassandra

Cara termudah untuk menginstal Apache Cassandra di Ubuntu 18.04 adalah dengan menginstal paket deb 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.

Instalasi Java cukup sederhana, mulai dengan memperbarui indeks paket:

sudo apt update

Instal paket OpenJDK dengan mengetik:

sudo apt install openjdk-8-jdk

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

java -version

Outputnya akan terlihat seperti ini:

openjdk version "1.8.0_191" OpenJDK Runtime Environment (build 1.8.0_191-8u191-b12-2ubuntu0.18.04.1-b12) OpenJDK 64-Bit Server VM (build 25.191-b12, mixed mode)

Instal paket apt-transport-https yang diperlukan untuk mengakses repositori melalui

sudo apt install apt-transport-https

Langkah selanjutnya adalah menambahkan repositori Apache Cassandra.

Impor GPG repositori menggunakan perintah wget berikut:

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

Perintah di atas akan menampilkan OK yang berarti bahwa kunci telah berhasil diimpor dan paket dari repositori ini akan dianggap tepercaya.

Selanjutnya, tambahkan repositori Cassandra ke sistem dengan mengeluarkan:

sudo sh -c 'echo "deb http://www.apache.org/dist/cassandra/debian 311x main" > /etc/apt/sources.list.d/cassandra.list'

Setelah repositori diaktifkan, perbarui daftar paket apt dan instal versi terbaru dari Apache Cassandra dengan mengetik:

sudo apt update sudo apt install cassandra

Layanan Cassandra akan secara otomatis dimulai setelah proses instalasi selesai. Anda dapat memverifikasi 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 114.55 KiB 256 100.0% d8c27e24-ea26-4eeb-883c-5986218ba3ca rack1

Selamat, pada titik ini Anda telah menginstal Apache Cassandra di server Ubuntu 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". Jika Anda ingin mengubahnya ikuti langkah-langkah di bawah ini:

  1. Masuk ke terminal Cassandra CQL dengan cqlsh :

    cqlsh

    Jalankan perintah berikut untuk mengubah nama cluster menjadi "Linuxize Cluster":

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

    Ubah "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/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 di Ubuntu 18.04 Anda. Anda sekarang dapat mengunjungi halaman Dokumentasi Apache Cassandra resmi dan belajar bagaimana memulai dengan Cassandra.

basis data ubuntu cassandra java