Android

Jak nainstalovat apache cassandra na linuxu Debian 10

Howto install hadoop on Ubuntu

Howto install hadoop on Ubuntu

Obsah:

Anonim

Apache Cassandra je bezplatná a otevřená 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á řada společností, které mají velké a aktivní datové sady, včetně Reddit, NetFlix, Instagram a Github., vysvětlíme, jak nainstalovat Apache Cassandra na Debian 10, Buster.

Předpoklady

Pokyny předpokládají, že jste přihlášeni jako root nebo uživatel s právy sudo.

Instalace Java

V době psaní tohoto článku je poslední stabilní verze Apache Cassandra 3.11 a vyžaduje OpenJDK 8, což není dostupné v oficiálních repozitářích Debian Buster.

Zapneme úložiště AdoptOpenJDK a nainstalujeme předinstalovaný balíček OpenJDK 8.

Aktualizujte seznam balíčků a nainstalujte závislosti nezbytné pro přidání nového úložiště přes

sudo apt update sudo apt install apt-transport-https ca-certificates wget dirmngr gnupg software-properties-common

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

wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | sudo apt-key add - wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | sudo apt-key add - sudo add-apt-repository --yes

Nainstalujte si Java 8 spuštěním následujících příkazů:

sudo apt update sudo apt install adoptopenjdk-8-hotspot

Po dokončení jej ověřte tiskem verze Java:

java -version

Výstup by měl vypadat asi takto:

openjdk version "1.8.0_232" OpenJDK Runtime Environment (AdoptOpenJDK)(build 1.8.0_232-b09) OpenJDK 64-Bit Server VM (AdoptOpenJDK)(build 25.232-b09, mixed mode)

Instalace Apache Cassandra

Nainstalujeme Apache Cassandra pomocí deb balíčku z úložiště dodavatele. Abychom to mohli udělat, musíme povolit repozitář Apache Cassandra.

Importujte veřejný klíč úložiště pomocí následujícího příkazu wget :

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

Výše uvedený příkaz by měl vydat OK . To znamená, že klíč byl úspěšně importován a balíčky z tohoto úložiště budou považovány za důvěryhodné.

Přidejte úložiště Cassandra do seznamu systémových zdrojů spuštěním následujícího příkazu:

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

Aktualizujte index balíčků a nainstalujte balíček Apache Cassandra:

sudo apt update sudo apt install cassandra

Po dokončení procesu instalace se automaticky spustí služba Cassandra. Chcete-li ověřit, že Cassandra běží, zadejte:

nodetool status

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

Datacenter: datacenter1 ======================= Status=Up/Down |/ State=Normal/Leaving/Joining/Moving -- Address Load Tokens Owns (effective) Host ID Rack UN 127.0.0.1 103.71 KiB 256 100.0% dd8f6709-08ef-45b8-881e-5c1b5bbfc7f7 rack1

A je to. Apache Cassandra byla úspěšně nainstalována.

Konfigurace Apache Cassandra

Data Apache Cassandra jsou uložena v adresáři /var/lib/cassandra . Konfigurační soubory jsou umístěny v /etc/cassandra a možnosti spuštění Java lze konfigurovat v souboru /etc/default/cassandra .

Ve výchozím nastavení Cassandra poslouchá pouze localhost. Pokud klient připojující se k databázi také běží na stejném počítači, není nutné měnit vazebné rozhraní.

Chcete-li komunikovat s Cassandrou prostřednictvím příkazového řádku, použijte nástroj cqlsh , který je dodáván s balíčkem Cassandra.

cqlsh

Connected to Test Cluster at 127.0.0.1:9042. Use HELP for help. cqlsh>

Přejmenování Apache Cassandra Cluster

Ve výchozím nastavení je klastr Cassandra pojmenován „Testovací klastr“. Pokud ji chcete změnit, postupujte podle následujících kroků:

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

    cqlsh

    Chcete-li změnit název klastru na „Linuxize Cluster“, zadejte následující příkaz:

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

    Změňte „Linuxize Cluster“ s požadovaným jménem. Po dokončení zadejte exit a ukončete terminál.

    Upravte konfigurační soubor cassandra.yaml a vložte nový název clusteru:

    /etc/cassandra/cassandra.yaml

    cluster_name: 'Linuxize Cluster'

    Vymažte mezipaměť systému:

    nodetool flush system

    Restartujte službu Cassandra spuštěním:

    sudo systemctl restart cassandra

Závěr

Ukázali jsme vám, jak nainstalovat Apache Cassandra Debian 10 a případně přejmenovat výchozí cluster. Další informace o tom, jak začít s Cassandrou, naleznete na oficiální stránce dokumentace.

java cassandra debian databáze