GNU/Linux >> Belajar Linux >  >> Arch Linux

Cara Install Apache Cassandra di AlmaLinux 8

Dalam tutorial ini, kami akan menunjukkan kepada Anda cara menginstal Apache Cassandra di AlmaLinux 8. Bagi Anda yang belum tahu, Apache Cassandra adalah manajemen basis data NoSQL terdistribusi gratis dan open-source sistem. Umumnya, ini digunakan sebagai penyimpanan data waktu nyata untuk aplikasi transaksional dan sebagai basis data intensif baca. Ia mendukung basis data relasional termasuk MySQL, PostgreSQL, dan Microsoft SQL.

Artikel ini mengasumsikan Anda memiliki setidaknya pengetahuan dasar tentang Linux, tahu cara menggunakan shell, dan yang terpenting, Anda meng-host situs Anda di VPS Anda sendiri. Instalasi cukup sederhana dan mengasumsikan Anda sedang berjalan di akun root, jika tidak, Anda mungkin perlu menambahkan 'sudo ' ke perintah untuk mendapatkan hak akses root. Saya akan menunjukkan kepada Anda langkah demi langkah instalasi Apache Cassandra pada AlmaLinux 8. Anda dapat mengikuti instruksi yang sama untuk CentOS dan Rocky Linux.

Prasyarat

  • Server yang menjalankan salah satu sistem operasi berikut:AlmaLinux 8.
  • Sebaiknya Anda menggunakan penginstalan OS baru untuk mencegah potensi masalah.
  • Akses SSH ke server (atau cukup buka Terminal jika Anda menggunakan desktop).
  • Seorang non-root sudo user atau akses ke root user . Kami merekomendasikan untuk bertindak sebagai non-root sudo user , namun, karena Anda dapat membahayakan sistem jika tidak berhati-hati saat bertindak sebagai root.

Instal Apache Cassandra di AlmaLinux 8

Langkah 1. Pertama, mari kita mulai dengan memastikan sistem Anda mutakhir.

sudo dnf update
sudo dnf install epel-release
sudo install dnf-plugins-core

Langkah 2. Menginstal Java.

Apache Cassandra membutuhkan Java 8 untuk berfungsi. Jalankan perintah berikut untuk menginstal Java 8 ke sistem AlmaLinux Anda:

sudo dnf install java-1.8.0-openjdk java-1.8.0-openjdk-devel

Konfirmasi pemasangan Java:

java -version

Anda juga perlu menginstal cqlsh utilitas untuk sistem AlmaLinux Anda. Anda dapat menginstalnya menggunakan perintah berikut:

pip2 install cqlsh

Konfirmasi pemasangan cqlsh:

cqlsh --version

Langkah 3. Menginstal Apache Cassandra di AlmaLinux 8.

Secara default, Apache Cassandra tidak tersedia di repositori dasar AlmaLinux 8. Sekarang jalankan perintah berikut untuk menambahkan repositori Apache Cassandra:

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

Tambahkan baris berikut:

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

Simpan dan tutup file, lalu instal Apache Cassandra dengan perintah di bawah ini:

sudo dnf updatesudo dnf install cassandra

Langkah 4. Buat file Unit Systemd untuk Cassandra.

Sekarang kita membuat systemd file layanan untuk mengelola layanan Apache Cassandra:

nano /etc/systemd/system/cassandra.service

Tambahkan baris berikut:

[Unit]
Description=Apache Cassandra
After=network.target

[Service]
PIDFile=/var/run/cassandra/cassandra.pid
User=cassandra
Group=cassandra
ExecStart=/usr/sbin/cassandra -f -p /var/run/cassandra/cassandra.pid
Restart=always

[Install]
WantedBy=multi-user.target

Simpan dan tutup file, lalu mulai dan aktifkan layanan untuk memulai saat boot:

sudo systemctl daemon-reload
sudo systemctl start cassandra
sudo systemctl enable cassandra

Anda juga dapat memverifikasi bahwa Cassandra berjalan dengan perintah di bawah ini:

nodetool status

Keluaran:

Datacenter: datacenter1
=======================
Status=Up/Down
|/ State=Normal/Leaving/Joining/Moving
--  Address    Load       Tokens  Owns (effective)  Host ID                               Rack
UN  127.0.0.1  46.36 KiB  16      100.0%            4fGDTe-2af9-4841-98hdp-bff03m0dc5     rack1

Anda juga dapat terhubung ke Cassandra dengan perintah berikut:

cqlsh

Langkah 5. Ubah Nama Cluster Cassandra.

Terakhir, untuk mengubah nama cluster Cassandra, sambungkan ke Cassandra dengan perintah berikut:

cqlsh

Ganti [clustername] dengan nama cluster baru Anda pada perintah di bawah ini:

cqlsh> UPDATE system.local SET cluster_name = 'idroot cluster' WHERE KEY = 'local';

Selanjutnya, keluar dari cangkang Cassandra:

cqlsh> exit

Setelah itu, edit file konfigurasi utama Apache Cassandra:

sudo nano /etc/cassandra/conf/cassandra.yaml

Ganti nilai variabel cluster_name dengan nama pilihan Anda:

cluster_name: 'idroot cluster'

Simpan dan tutup file, lalu mulai ulang Apache Cassandra untuk menerapkan perubahan:

sudo systemctl restart cassandra

Selamat! Anda telah berhasil menginstal Apache Cassandra. Terima kasih telah menggunakan tutorial ini untuk menginstal Apache Cassandra pada sistem AlmaLinux 8 Anda. Untuk bantuan tambahan atau informasi berguna, kami sarankan Anda memeriksa situs web resmi Apache.


Arch Linux
  1. Cara Install Apache Cassandra di AlmaLinux / Rocky Linux 8

  2. Cara Instal Apache Cassandra di Debian 11 / Debian 10

  3. Cara menginstal Apache Cassandra di Ubuntu 20.04

  1. Bagaimana cara menginstal Apache di AlmaLinux

  2. Cara Instal Apache Solr di AlmaLinux 8

  3. Cara Menginstal Apache Cassandra di Ubuntu 16.04

  1. Cara Menginstal Apache Cassandra di Ubuntu 18.04

  2. Cara Menginstal Apache Cassandra di Ubuntu 20.04

  3. Cara Instal Apache Cassandra di CentOS 8