GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak nainstalovat Apache Cassandra na Ubuntu a další Linux

Apache Cassandra je bezplatný a otevřený systém pro správu databází NoSQL určený k manipulaci s velkým množstvím informací na mnoha serverech a poskytuje vysokou dostupnost bez jediného bodu selhání.

Nebudu zacházet do detailů databáze NoSQL. Chci vám ukázat, jak si můžete nainstalovat Apache Cassandra na linuxové distribuce založené na Ubuntu.

Upozorňujeme, že je to spíše na procvičování

Instalace Apache Cassandra v systému Linux

Existuje několik způsobů, jak můžete nainstalovat Cassandru na Ubuntu a další distribuce Linuxu:

  • Nainstalujte jej pomocí oficiálních repozitářů deb od Apache:vhodné a doporučené pro distribuce založené na Debianu a Ubuntu. Získá automatickou aktualizaci, pokud je k dispozici novější verze.
  • Nainstalujte jej pomocí Dockeru:funguje pro všechny distribuce Linuxu
  • Nainstalujte jej z tarballu:funguje se všemi systémy Linux, ale nebude automaticky aktualizován na novou verzi.

Toto je pouze pro procvičování a prožívání Apache Cassandry. Pokud ji budete používat v projektu s jinými službami, budete muset postupovat podle úplného průvodce konfigurací a nastavením dané služby.

Ukážu první dvě metody.

Metoda 1:Nainstalujte Cassandru na Ubuntu a Debian pomocí oficiálního úložiště

Než budete moci nainstalovat a používat Cassandru, musíte mít na svém systému nainstalovaný Python a Java. Možná budete muset nainstalovat Javu na Ubuntu, ale Python je obvykle předinstalovaný.

Předpoklad můžete zkontrolovat na následujícím řádku:

java -version && python --version

Všechny předpoklady dobře nainstalovány? To je dobré. Pojďme nainstalovat Cassandru. Metoda je stejná jako přidání jakéhokoli externího úložiště v Ubuntu.

Nejprve přidejte úložiště Apache Cassandra do svého seznamu zdrojů. Tento přidává nejnovější hlavní verzi (v době psaní) 4.0 série.

echo "deb http://www.apache.org/dist/cassandra/debian 40x main" | sudo tee -a /etc/apt/sources.list.d/cassandra.sources.list

Nyní si stáhněte a přidejte klíče úložiště Apache Cassandra do seznamu důvěryhodných klíčů na serveru. Tímto způsobem bude váš systém důvěřovat balíčkům pocházejícím z úložiště, které jste přidali v předchozím kroku.

Měli byste se ujistit, že apt lze používat přes https.

sudo apt install apt-transport-https

A pak přidejte klíč:

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

Přidali jste úložiště. Aktualizujte místní mezipaměť, aby váš systém věděl o přítomnosti tohoto nového úložiště.

sudo apt update

A nakonec nainstalujte Cassandru pomocí následujícího příkazu:

sudo apt install cassandra

Po dokončení instalace se služba Cassandra spustí automaticky. Stále to můžete ověřit, pokud chcete:

sudo systemctl status cassandra.service

K databázi se můžete připojit zadáním cqlsh. Chcete-li tento shell opustit, zadejte příkaz exit.

Toto bylo úplně základní a výchozí nastavení. Pravděpodobně jej budete muset nakonfigurovat na základě vašich požadavků. Prosím o oficiální dokument pro konfigurační část.

Metoda 2:Nainstalujte Apache Cassandra pomocí Dockeru

Tato metoda bude fungovat s jakoukoli distribucí Linuxu, pokud ji budete používat v nastavení Docker.

Pro tuto metodu je samozřejmě potřeba mít v systému nainstalovaný Docker. To je nezbytný předpoklad pro tuto metodu a nechám vás, abyste to zvládli.

Pokud máte Docker, použijte níže uvedený příkaz ke stažení obrazu dockeru Apache Cassandra.

sudo docker pull cassandra:latest

Jakmile to uděláte, můžete spustit Cassandru pomocí příkazu spuštění dockeru takto:

sudo docker run --name cass_cluster cassandra:latest

Poznámka: --name volba bude název vytvořeného clusteru Cassandra.

Chcete-li komunikovat s dříve spuštěným uzlem Cassandra, musíte inicializovat shell CQL a můžete to provést pomocí příkazu Docker exec takto:

sudo docker exec -it cass_cluster cqlsh

Blahopřejeme! Nyní znáte alespoň dva různé způsoby, jak nainstalovat Apache Cassandra do vašeho systému.

Mějte prosím na paměti, že tento příspěvek je pouze úvodem. Pokud máte zájem dozvědět se více o Apache Cassandře, přečtěte si dokumentaci, kde se můžete dozvědět více o tomto úžasném systému pro správu databáze NoSQL. Užijte si to a sdílejte tento příspěvek, pokud byl pro vás zajímavý a užitečný! Uvidíme se v příštím.

Původní článek


Ubuntu
  1. Jak nainstalovat Rust and Cargo na Ubuntu a další distribuce Linuxu

  2. Jak nainstalovat prohlížeč Vivaldi na Ubuntu a další distribuce Linuxu

  3. Jak nainstalovat Apache Cassandra na Ubuntu 20.04

  1. Jak nainstalovat Slack na Ubuntu a další linuxové distribuce

  2. Jak nainstalovat Apache Maven na Ubuntu 18.04 a 16.04

  3. Jak nainstalovat Apache Cassandra na Ubuntu 16.04

  1. Jak nainstalovat Apache Cassandra na Ubuntu 18.04

  2. Jak nainstalovat Apache Cassandra na Ubuntu 20.04

  3. Jak nainstalovat Discord na Ubuntu a další distribuce Linuxu