Android

Jak nainstalovat apache cassandra na Ubuntu 18.04

Howto install Hive on Ubuntu

Howto install Hive 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 organizací, včetně společností Apple, NetFlix, eBay a Easou.

V tomto tutoriálu vám ukážeme, jak nainstalovat Apache Cassandra na Ubuntu 18.04. Stejné pokyny platí pro Ubuntu 16.04 a jakékoli distribuce založené na Ubuntu, včetně Linux Mint, Kubuntu a Elementary OS.

Předpoklady

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

Instalace Apache Cassandra

Nejjednodušší způsob instalace Apache Cassandra na Ubuntu 18.04 je instalace deb balíčku 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 byla do systému nainstalována OpenJDK 8.

Instalace Java je velmi jednoduchá, začněte aktualizací indexu balíčků:

sudo apt update

Nainstalujte balíček OpenJDK zadáním:

sudo apt install openjdk-8-jdk

Ověřte instalaci Java spuštěním následujícího příkazu, který vytiskne verzi Java:

java -version

Výstup by měl vypadat asi takto:

openjdk version "1.8.0_191" OpenJDK Runtime Environment (build 1.8.0_191-8u191-b12-2ubuntu0.18.04.1-b12) OpenJDK 64-Bit Server VM (build 25.191-b12, 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 přidání úložiště Apache Cassandra.

Importujte GPG ú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é.

Dále přidejte úložiště Cassandra do systému vydáním:

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ů apt a nainstalujte nejnovější verzi Apache Cassandra zadáním:

sudo apt update sudo apt install cassandra

Služba Cassandra se automaticky spustí po dokončení procesu instalace. 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

Gratulujeme, v tomto okamžiku máte na serveru Ubuntu nainstalován Apache Cassandra.

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í je Cassandra nakonfigurována tak, aby poslouchala pouze na localhost. Pokud klient připojující se k databázi běží také 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. 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. Přihlaste se do terminálu Cassandra CQL pomocí aplikace cqlsh :

    cqlsh

    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 konzolu.

    Upravte konfigurační soubor cassandra.yaml a zadejte nový název clusteru.

    /etc/cassandra/cassandra.yaml

    cluster_name: 'Linuxize Cluster'

    Chcete-li vymazat systémovou mezipaměť, spusťte následující příkaz:

    nodetool flush system

    Nakonec restartujte službu Cassandra:

    sudo systemctl restart cassandra

Závěr

Úspěšně jste nainstalovali Apache Cassandra do svého Ubuntu 18.04. Nyní můžete navštívit oficiální stránku dokumentace Apache Cassandra a naučit se, jak začít s Cassandrou.

java cassandra ubuntu databáze