GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak nainstalovat Apache Cassandra na Ubuntu 20.04

Apache Cassandra je bezplatná a open-source databáze NoSQL bez jediného bodu selhání. Poskytuje lineární škálovatelnost a vysokou dostupnost bez snížení výkonu. Apache Cassandra používá mnoho společností, které mají velké, aktivní datové sady, včetně Reddit, NetFlix, Instagram a Github.

Tento článek vás provede instalací Apache Cassandra na Ubuntu 20.04.

Instalace Apache Cassandra na Ubuntu je přímočará. Nainstalujeme Javu, povolíme úložiště Apache Cassandra, importujeme klíč GPG úložiště a nainstalujeme server Apache Cassandra.

Instalace Java #

V době psaní tohoto článku je nejnovější verze Apache Cassandra 3.11 a vyžaduje, aby byl v systému nainstalován OpenJDK 8.

Chcete-li nainstalovat OpenJDK, spusťte následující příkaz jako root nebo uživatel s právy sudo:

sudo apt updatesudo apt install openjdk-8-jdk

Ověřte instalaci Java vytištěním verze Java:

java -version

Výstup by měl vypadat nějak takto:

openjdk version "1.8.0_265"
OpenJDK Runtime Environment (build 1.8.0_265-8u265-b01-0ubuntu2~20.04-b01)
OpenJDK 64-Bit Server VM (build 25.265-b01, mixed mode)

Instalace Apache Cassandra #

Nainstalujte závislosti potřebné k přidání nového úložiště přes HTTPS:

sudo apt install apt-transport-https

Importujte klíč GPG úložiště a přidejte úložiště Cassandra do systému:

wget -q -O - https://www.apache.org/dist/cassandra/KEYS | sudo apt-key add -sudo sh -c 'echo "deb http://www.apache.org/dist/cassandra/debian 311x main" > /etc/apt/sources.list.d/cassandra.list'

Jakmile je úložiště povoleno, aktualizujte seznam balíčků a nainstalujte nejnovější verzi Apache Cassandra:

sudo apt updatesudo apt install cassandra

Služba Apache Cassandra se automaticky spustí po dokončení procesu instalace. Můžete to ověřit zadáním:

nodetool status

Měli byste vidět něco podobného:

Datacenter: datacenter1
=======================
Status=Up/Down
|/ State=Normal/Leaving/Joining/Moving
--  Address    Load    Tokens  Owns (effective)  Host ID                               Rack
UN  127.0.0.1  70 KiB  256     100.0%            2eaab399-be32-49c8-80d1-780dcbab694f  rack1

A je to. V tuto chvíli máte na svém serveru Ubuntu nainstalovaný Apache Cassandra.

Konfigurace Apache Cassandra #

Data Apache Cassandra jsou uložena v /var/lib/cassandra konfigurační soubory jsou umístěny v /etc/cassandra a možnosti spouštění Java lze konfigurovat v /etc/default/cassandra soubor.

Ve výchozím nastavení je Cassandra nakonfigurována tak, aby naslouchala pouze na localhost. Pokud klient připojující se k databázi také běží na stejném hostiteli, nemusíte měnit výchozí konfigurační soubor.

Pro interakci s Cassandrou prostřednictvím CQL (Cassandra Query Language) můžete použít nástroj příkazového řádku s názvem cqlsh který je dodáván s balíčkem Cassandra.

cqlsh
Connected to Test Cluster at 127.0.0.1:9042.
[cqlsh 5.0.1 | Cassandra 3.11.7 | CQL spec 3.4.4 | Native protocol v4]
Use HELP for help.
cqlsh>

Přejmenování Apache Cassandra Cluster #

Výchozí cluster Cassandra se jmenuje „Testovací cluster“. Pokud chcete změnit název clusteru, proveďte následující kroky:

  1. Přihlaste se k terminálu Cassandra CQL pomocí cqlsh :

    cqlsh

    Spusťte následující příkaz a změňte název clusteru na „Linuxize Cluster“:

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

    Změňte „Linuxize Cluster“ na požadovaný název.

    Po dokončení zadejte exit pro ukončení konzole.

  2. Otevřete cassandra.yaml konfiguračního souboru a zadejte název nového clusteru.

    /etc/cassandra/cassandra.yaml
    cluster_name: 'Linuxize Cluster'

    Uložte a zavřete soubor.

  3. Vymažte mezipaměť systému:

    nodetool flush system
  4. Restartujte službu Cassandra:

    sudo systemctl restart cassandra

Ubuntu
  1. Jak nainstalovat Cassandru na Ubuntu 18.04

  2. Jak nainstalovat Apache Sqoop na Ubuntu 16.04

  3. Jak nainstalovat Apache na Ubuntu?

  1. Jak nainstalovat Apache Cassandra na Ubuntu 16.04

  2. Jak nainstalovat Apache Cassandra na Ubuntu 20.04

  3. Jak nainstalovat Apache Cassandra na Ubuntu 20.04

  1. Jak nainstalovat Apache na Ubuntu 18.04

  2. Jak nainstalovat Cassandru na Ubuntu

  3. Jak nainstalovat Apache na Ubuntu 20.04