GNU/Linux >> Znalost Linux >  >> Arch Linux

Jak nainstalovat Apache Cassandra na AlmaLinux 8

V tomto tutoriálu vám ukážeme, jak nainstalovat Apache Cassandra na AlmaLinux 8. Pro ty z vás, kteří nevěděli, Apache Cassandra je bezplatná a open-source distribuovaná správa databáze NoSQL Systém. Obecně se používá jako úložiště dat v reálném čase pro transakční aplikace a jako databáze náročná na čtení. Podporuje relační databáze včetně MySQL, PostgreSQL a Microsoft SQL.

Tento článek předpokládá, že máte alespoň základní znalosti Linuxu, víte, jak používat shell, a co je nejdůležitější, hostujete svůj web na vlastním VPS. Instalace je poměrně jednoduchá a předpokládá, že běží v účtu root, pokud ne, možná budete muset přidat 'sudo ‘ k příkazům pro získání oprávnění root. Ukážu vám krok za krokem instalaci Apache Cassandra na AlmaLinux 8. Můžete postupovat podle stejných pokynů pro CentOS a Rocky Linux.

Předpoklady

  • Server s jedním z následujících operačních systémů:AlmaLinux 8.
  • Abyste předešli případným problémům, doporučujeme použít novou instalaci operačního systému.
  • Přístup SSH k serveru (nebo stačí otevřít Terminál, pokud jste na počítači).
  • non-root sudo user nebo přístup k root user . Doporučujeme jednat jako non-root sudo user , protože však můžete poškodit svůj systém, pokud nebudete při jednání jako root opatrní.

Nainstalujte Apache Cassandra na AlmaLinux 8

Krok 1. Nejprve začněme tím, že zajistíme, aby byl váš systém aktuální.

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

Krok 2. Instalace Java.

Apache Cassandra vyžaduje ke svému fungování Java 8. Spuštěním následujícího příkazu nainstalujte Java 8 do svého systému AlmaLinux:

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

Potvrďte instalaci Java:

java -version

Budete také muset nainstalovat cqlsh nástroj pro váš systém AlmaLinux. Můžete jej nainstalovat pomocí následujícího příkazu:

pip2 install cqlsh

Potvrďte instalaci cqlsh:

cqlsh --version

Krok 3. Instalace Apache Cassandra na AlmaLinux 8.

Ve výchozím nastavení není Apache Cassandra k dispozici v základním úložišti AlmaLinux 8. Nyní spusťte následující příkaz pro přidání úložiště Apache Cassandra:

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

Přidejte následující řádky:

[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

Uložte a zavřete soubor a nainstalujte Apache Cassandra pomocí příkazu níže:

sudo dnf updatesudo dnf install cassandra

Krok 4. Vytvořte soubor Systemd Unit pro Cassandru.

Nyní vytvoříme systemd soubor služby pro správu služby Apache Cassandra:

nano /etc/systemd/system/cassandra.service

Přidejte následující řádky:

[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

Uložte a zavřete soubor, poté spusťte a povolte spuštění služby při spuštění:

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

Můžete také ověřit, že Cassandra běží pomocí příkazu níže:

nodetool status

Výstup:

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

K Cassandře se také můžete připojit pomocí následujícího příkazu:

cqlsh

Krok 5. Změňte název clusteru Cassandra.

Aby bylo možné změnit název clusteru Cassandra, připojte se ke Cassandře pomocí následujícího příkazu:

cqlsh

Nahraďte [clustername] s vaším novým názvem clusteru v příkazu níže:

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

Dále opusťte Cassandru shell:

cqlsh> exit

Poté upravte hlavní konfigurační soubor Apache Cassandra:

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

Nahraďte hodnotu proměnné cluster_name se jménem podle vašeho výběru:

cluster_name: 'idroot cluster'

Uložte a zavřete soubor a poté restartujte Apache Cassandra, aby se změny projevily:

sudo systemctl restart cassandra

Blahopřejeme! Úspěšně jste nainstalovali Apache Cassandra. Děkujeme, že jste použili tento návod k instalaci Apache Cassandra na váš systém AlmaLinux 8. Pro další pomoc nebo užitečné informace vám doporučujeme navštívit oficiální web Apache.


Arch Linux
  1. Jak nainstalovat Apache Cassandra na AlmaLinux / Rocky Linux 8

  2. Jak nainstalovat Apache Solr na AlmaLinux 8

  3. Jak nainstalovat Apache Cassandra na Ubuntu 16.04

  1. Jak nainstalovat Apache na AlmaLinux

  2. Jak nainstalovat Apache Cassandra na Debian 11 / Debian 10

  3. Jak nainstalovat Apache Cassandra na Ubuntu 20.04

  1. Jak nainstalovat Apache Cassandra na Ubuntu 18.04

  2. Jak nainstalovat Apache Cassandra na Ubuntu 20.04

  3. Jak nainstalovat Apache Cassandra na CentOS 8