Vyhledávání na webu

Jak nainstalovat Apache Cassandra na Ubuntu 20.04


Apache Cassandra je vysoce výkonný opensource databázový stroj NoSQL, který poskytuje odolnost proti chybám, lineární škálovatelnost a konzistenci napříč více uzly. Díky distribuované architektuře Apache Cassandra zpracovává obrovské objemy dat pomocí replikace ve stylu dynama. To je místo, kde jsou repliky uloženy na několika uzlech v clusteru, což zajišťuje vysokou dostupnost a nulové body selhání.

Apache Cassandra je ideální v aplikacích IoT, kde se shromažďují masivní data. Hodí se také při analýze sociálních médií, službách zasílání zpráv a maloobchodních aplikacích.

Mezi společnosti, které využívají Apache Cassandra, patří Netflix, Facebook, Cisco, Hulu, Twitter a mnoho dalších.

V tomto článku se dozvíte, jak nainstalovat a nakonfigurovat Apache Cassandra na Ubuntu 20.04 a Ubuntu 18.04.

Krok 1: Instalace Javy na Ubuntu

Instalace Apache Cassandra začíná kontrolou, zda je nainstalována Java. Abychom byli konkrétnější, OpenJDK je to, co je potřeba k bezproblémové práci s Apache Cassandra. Instalace jiné verze pravděpodobně způsobí chyby během konfigurace.

Chcete-li zkontrolovat, zda je nainstalována Java, spusťte příkaz:

java -version

Pokud Java ještě není nainstalována, najdete výstup vytištěný tak, jak je znázorněno na vašem terminálu.

Chcete-li nainstalovat OpenJDK, spusťte následující příkaz apt.

sudo apt install openjdk-8-jdk

Spuštěním příkazu znovu potvrďte, že je nainstalována Java.

java -version

Krok 2: Nainstalujte Apache Cassandra v Ubuntu

S nainstalovanou Java přistoupíme k instalaci Apache Cassandra. Nejprve nainstalujte balíček apt-transport-https, který umožní přístup k úložištím prostřednictvím protokolu https.

sudo apt install apt-transport-https

Dále importujte klíč GPG pomocí následujícího příkazu wget, jak je znázorněno.

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

Poté přidejte úložiště Apache Cassandra do souboru se seznamem zdrojů systému, jak je znázorněno.

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

Před instalací Apache Cassandra musíte nejprve aktualizovat seznam balíčků.

sudo apt update

Poté nainstalujte databázi NoSQL pomocí příkazu:

sudo apt install cassandra

Apache Cassandra se obvykle spustí automaticky. Chcete-li potvrdit jeho stav, spusťte následující příkaz:

sudo systemctl status cassandra

Níže uvedený výstup potvrzuje, že Cassandra funguje podle očekávání.

Kromě toho můžete ověřit statistiky svého uzlu spuštěním příkazu.

sudo nodetool status

Chcete-li se přihlásit do Cassandra na terminálu, vyvolejte příkaz.

cqlsh

Krok 3: Konfigurace Apache Cassandra v Ubuntu

Konfigurační soubory Apache Cassandra jsou uloženy v adresáři /etc/cassandra, zatímco data jsou uložena v adresáři /var/lib/cassandra. Možnosti spouštění lze vyladit v souboru /etc/default/cassandra.

Výchozí název clusteru Cassandry je „Test Cluster“. Chcete-li toto jméno změnit na smysluplnější, přihlaste se ke Cassandře.

cqlsh

Chcete-li nastavit název clusteru podle vlastních preferencí, spusťte níže uvedený příkaz. V tomto případě nastavujeme název clusteru na „Tecmint Cluster

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

Ukončete výzvu zadáním:

EXIT;

Poté přejděte do souboru cassandra.yaml, jak je znázorněno:

sudo vim /etc/cassandra/cassandra.yaml

Vyhledejte direktivu cluster_name a podle toho upravte název clusteru, jak je uvedeno níže.

Uložte a ukončete konfigurační soubor a restartujte službu Cassandra. Můžete se znovu přihlásit a potvrdit název clusteru, jak je znázorněno.

A tím končí téma o instalaci Apache Cassandra na Ubuntu 20.04 LTS.