GNU/Linux >> Belajar Linux >  >> Ubuntu

Cara Instal database Apache Cassandra NoSQL pada Single Node Ubuntu 16.04

Apache Cassandra adalah sistem manajemen basis data NoSQL terdistribusi yang dirancang untuk menangani data dalam jumlah besar. Ini gratis dan open source, dan menyediakan Ketersediaan Tinggi tanpa satu titik kegagalan. DBMS awalnya dikembangkan oleh Facebook untuk fitur pencarian kotak masuk Facebook, dan dirilis pada tahun 2008. Namun sekarang, dikembangkan/dikelola oleh Apache Software Foundation Developers.

Dalam tutorial ini, kita akan membahas proses instalasi Apache Cassandra dasar dengan node tunggal. Perlu disebutkan bahwa kita akan menginstal Apache Cassandra hanya menggunakan satu server, dan semua perintah dan instruksi telah diuji di Ubuntu 16.04.

Apa yang akan kami lakukan:

  1. Instal Java di Ubuntu 16.04
  2. Instal Database NoSQL Apache Cassandra di Ubuntu 16.04
  3. Uji Instalasi Apache Cassandra

Prasyarat

  • Ubuntu 16.04
  • Hak istimewa root

Langkah 1 - Menginstal Java 8 di Ubuntu 16.04

Basis data NoSQL Cassandra adalah aplikasi lintas platform yang ditulis dalam Java. Jadi tidak perlu dikatakan lagi, menginstal java pada sistem adalah persyaratan utama.

Pada langkah pertama ini, kita akan menginstal java 8 dari repositori PPA. Namun, sebelum menambahkan repositori, pastikan Anda memiliki python-software-properties paket yang diinstal pada sistem Anda. Jika tidak, Anda dapat menginstalnya menggunakan perintah di bawah ini.

sudo apt update
sudo apt install python-software-properties -y

Setelah instalasi selesai, tambahkan repositori Java PPA baru ke sistem menggunakan perintah berikut:

sudo add-apt-repository -y ppa:webupd8team/java

Kemudian perbarui semua repositori Ubuntu.

sudo apt update

Itu dia. Sekarang Anda dapat menginstal Java 8 menggunakan perintah di bawah ini.

sudo apt install oracle-java8-installer -y

Sebagai bagian dari proses instalasi, Anda akan ditanya tentang 'Persyaratan lisensi Oracle' - pilih 'Ya' dan tekan Enter.

Untuk memverifikasi bahwa Java sekarang terinstal, jalankan perintah berikut:

java -version

Sistem harus menunjukkan versi Java yang diinstal - pada dasarnya, outputnya mirip dengan berikut:

Jadi begitulah, Java 8 telah diinstal pada sistem Ubuntu 16.04 Anda.

Langkah 2 - Menginstal Apache Cassandra di Ubuntu 16.04

Apache Cassandra dapat diinstal dari file tarball biner. Atau, Anda juga dapat menginstalnya menggunakan paket Debian dari repositori Apache. Dalam tutorial ini, kita akan menggunakan metode terakhir untuk instalasi.

Sebagai bagian dari pendekatan ini, kita perlu menambahkan repositori Apache Cassandra, lalu menambahkan kunci baru, dan terakhir menginstal database NoSQL Apache Cassandra.

Jadi untuk memulai, tambahkan repositori Apache Cassandra baru ke sistem menggunakan perintah berikut.

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

Sekarang tambahkan dan tanda tangani kunci pengembang perangkat lunak.

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

Pindah, sekarang perbarui repositori Ubuntu dan kemudian instal Apache Cassandra. Gunakan perintah berikut untuk tujuan ini:

sudo apt update
sudo apt install cassandra -y

Setelah instalasi selesai, jalankan layanan Cassandra dan kemudian aktifkan untuk dijalankan pada saat boot menggunakan perintah systemctl berikut.

systemctl start cassandra
systemctl enable cassandra

Untuk memeriksa status layanan, gunakan perintah berikut.

systemctl status cassandra

Inilah output dari perintah yang disebutkan di atas yang dihasilkan pada mesin kami:

Jadi pada langkah ini, kami berhasil menginstal Apache Cassandra di server Ubuntu 16.04, dan menjalankannya.

Langkah 3 - Alat manajemen Apache Cassandra Dasar

Pada langkah ini, kita akan melakukan beberapa tes pada instalasi database NoSQL kita. Apache Cassandra menyediakan beberapa alat baris perintah untuk mengelola layanan dan database.

- Menguji menggunakan nodetool

Pada dasarnya, nodetool adalah utilitas baris perintah untuk mengelola cluster Apache Cassandra. Dalam pengaturan kami, kami tidak memiliki cluster, karena kami hanya menginstal database NoSQL di 1 server. Namun, kita masih dapat melakukan beberapa pengujian menggunakan nodetool.

Untuk memulainya, jalankan perintah nodetool untuk mendapatkan status server Cassandra.

sudo nodetool status

Dan Anda akan mendapatkan output yang mirip dengan berikut ini:

Jadi seperti yang Anda lihat, Apache Cassandra 'Naik' dengan status 'Normal'. Dan itu berjalan di bawah IP localhost.

- Menguji menggunakan cqlsh

Cqlsh adalah alat baris perintah yang ditulis dengan Python untuk mengeksekusi perintah Cassandra Query Language (CQL). Ini adalah utilitas baris perintah klien Cassandra.

Cukup jalankan perintah 'cqlsh' (seperti yang ditunjukkan di bawah).

cqlsh

Dan Anda akan melihat output yang mirip dengan berikut ini:

Seperti yang Anda lihat, output dalam kasus kami menunjukkan bahwa kami terhubung ke 'Test Cluster' kami yang berjalan di localhost.

Referensi

https://cassandra.apache.org/


Ubuntu
  1. Cara Menginstal Cassandra di Ubuntu 18.04

  2. Cara Menginstal Database Apache Cassandra NoSQL di CentOS 8

  3. Cara Menginstal Apache Cassandra di Ubuntu 16.04

  1. Cara Menginstal Cassandra di Ubuntu

  2. Cara Menginstal Apache Cassandra di Ubuntu 18.04

  3. Cara menginstal Apache Cassandra di Ubuntu 20.04

  1. Cara Menginstal Apache Cassandra di Ubuntu 20.04

  2. Cara Menginstal Database ArangoDB NoSQL di Ubuntu 18.04 LTS

  3. Cara Menginstal database RavenDB NoSQL di Ubuntu 20.04