Android

Jak nainstalovat apache cassandra na debian 9

Howto install Ambari on Ubuntu

Howto install Ambari 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.

Tento tutoriál vás provede procesem instalace Apache Cassandra na Debian 9.

Předpoklady

Abyste mohli instalovat balíčky do vašeho systému Debian, musíte být přihlášeni jako uživatel s právy sudo.

Instalace Apache Cassandra

Doporučená metoda instalace Apache Cassandra na Debian 9 je instalace balíčku deb z oficiálního repozitáře Apache Cassandra.

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

Chcete-li nainstalovat balíček OpenJDK 8, spusťte následující příkaz:

sudo apt update sudo apt install openjdk-8-jdk

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

java -version

Výstup by měl vypadat asi takto:

openjdk version "1.8.0_181" OpenJDK Runtime Environment (build 1.8.0_181-8u181-b13-2~deb9u1-b13) OpenJDK 64-Bit Server VM (build 25.181-b13, mixed mode)

Nainstalujte balíček apt-transport-https, který je nezbytný pro přístup k úložišti přes

sudo apt install apt-transport-https

Dalším krokem je povolení úložiště 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 což 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 http://www.apache.org/dist/cassandra/debian 311x main" > /etc/apt/sources.list.d/cassandra.list'

Aktualizujte index balíčků a nainstalujte nejnovější verzi Apache Cassandra:

sudo apt update sudo apt install cassandra

Po dokončení procesu instalace se automaticky spustí služba Cassandra. Můžete ověřit, že Cassandra běží, zadáním:

nodetool status

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

Datacenter: datacenter1 ======================= Status=Up/Down |/ State=Normal/Leaving/Joining/Moving -- Address Load Tokens Owns (effective) Host ID Rack UN 127.0.0.1 114.55 KiB 256 100.0% d8c27e24-ea26-4eeb-883c-5986218ba3ca rack1

A je to. Apache Cassandra byl nainstalován na váš server Debian.

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, nemusíte 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 následovně:

  1. Nejprve se přihlaste do terminálu Cassandra CQL zadáním:

    cqlsh

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

    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.

    Dále upravte konfigurační soubor cassandra.yaml a zadejte nový název clusteru.

    /etc/cassandra/cassandra.yaml

    cluster_name: 'Linuxize Cluster'

    Spusťte příkaz níže a vymažte mezipaměť systému:

    nodetool flush system

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

    sudo systemctl restart cassandra

Závěr

Úspěšně jste nainstalovali Apache Cassandra na váš server Debian 9. Další informace o tom, jak začít s Cassandrou, naleznete na jejich oficiální stránce dokumentace.

java cassandra debian databáze