GNU/Linux >> Znalost Linux >  >> Debian

Jak nainstalovat Apache Cassandra na Ubuntu 18.04 / Ubuntu 16.04 a Debian 9

Cassandra je (také známý jako Apache Cassandra) open-source distribuovaný systém správy databází. Byl vyvinut pro zpracování velkého množství dat napříč komoditním hardwarem nebo cloudovou infrastrukturou. Cassandra poskytuje vysokou dostupnost bez jediného bodu selhání.

Cassandra podporuje lineární škálovatelnost přidáním nového stroje bez výpadků nebo přerušení aplikací a také zvyšuje propustnost čtení a zápisu Cassandry.

Každý uzel Cassandra v clusteru bude mít stejnou roli. Data jsou distribuována napříč clusterem, což znamená, že každý uzel uchovává jiná data. Cassandra podporuje replikaci a replikaci více datových center pro redundanci, převzetí služeb při selhání a obnovu po havárii.

Zde uvidíme, jak nainstalovat Apache Cassandra na Ubuntu 18.04 / Ubuntu 16.04 a Debian 9.

Předpoklad

Nainstalujte Javu

Apache Cassandra vyžaduje, aby byla na serveru nainstalována Java. Pro tuto instalaci můžete nainstalovat Oracle Java nebo OpenJDK.

Zde budu používat OpenJDK 8.

sudo apt updatesudo apt install -y openjdk-8-jre

Ověřte verzi Java.

verze Java

Měli byste získat podobný výstup jako níže.

verze openjdk "1.8.0_212" Runtime prostředí OpenJDK (sestavení 1.8.0_212-8u212-b03-0ubuntu1.18.04.1-b03)OpenJDK 64bitový server VM (sestavení 25.3212-b)
 smíšený režim) 

Přidat úložiště

Cassandru nainstalujeme pomocí oficiálního balíčku dostupného na Apache Software Foundation.

Přidejte veřejný klíč pro repo Cassandra, abyste nenarazili na chybu GPG.

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

Přidejte úložiště Cassandra do svého systému pomocí příkazu níže.

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

Nainstalujte Apache Cassandra

Aktualizujte úložiště.

aktualizace sudo apt

Nainstalujte Cassandru.

sudo apt install -y cassandra

Konfigurační soubory Cassandry se nacházejí v /etc/cassandra, protokol a data jsou uložena v /var/log/cassandra/ a /var/lib/cassandra.

Ověřte, že Cassandra běží.

stav služby sudo cassandra

Můžete získat podobný výstup jako níže.

● cassandra.service - LSB:distribuovaný úložný systém pro strukturovaná data Načteno:načteno (/etc/init.d/cassandra; vygenerováno) Aktivní:aktivní (běží) od Út 2019-07-02 11:04:51 UTC; Před 1min 30s Dokumenty:man:systemd-sysv-generator(8) Úkoly:39 (limit:4401) CGroup:/system.slice/cassandra.service └─7679 java -Xloggc:/var/log/cassandra/gc.log -ea -XX:+UseThreadPriorities -XX:ThreadPriorityPolicy=42 -Jul 02 11:04:51 cas systemd[1]:Spuštění LSB:distribuovaný úložný systém pro strukturovaná data...Jul 02 11:04:51 cas systemd[1 ]:Spuštěno LSB:distribuovaný úložný systém pro strukturovaná data.

Ověřte klastr Apache Cassandra

Pokud váš předchozí příkaz přišel s očekávaným výstupem, můžete cluster Cassandra ověřit provedením níže uvedeného příkazu.

stav sudo nodetool

Níže uvedený výstup potvrzuje, že cluster je v provozu.

Datové centrum:datové centrum1========================Stav=Nahoru/Dolů|/ Stav=Normální/Odcházení/Připojování/Přesouvání-- Tokeny načtení adresy Vlastní (účinný) Host ID RackUN 127.0.0.1 103.67 KiB 256 100,0 % 7d9d568b-5287-407a-82ea-2498bd967656 rack1

Znamená,

UCluster je UP
NCluster je normální

Připojte se ke clusteru Cassandra pomocí jeho rozhraní příkazového řádku cqlsh

cqlsh

Nyní se připojíte ke clusteru.

Připojeno k testovacímu clusteru na 127.0.0.1:9042.[cqlsh 5.0.1 | Cassandra 3.11.4 | Specifikace CQL 3.4.4 | Nativní protokol v4]Použijte HELP pro help.cqlsh>

Závěr

To je vše. Doufám, že jste se naučili, jak nainstalovat Apache Cassandra na Ubuntu 18.04 / Ubuntu 16.04 a Debian 9. Další informace najdete na webu projektu Cassandra.


Debian
  1. Jak nainstalovat Cassandru na Ubuntu 18.04

  2. Jak nainstalovat Apache Cassandra na Debian 11

  3. Jak nainstalovat Apache Cassandra na Ubuntu 20.04

  1. Jak nainstalovat Apache Cassandra na Debian 11 / Debian 10

  2. Nainstalujte Apache Cassandra na Debian 7

  3. Jak nainstalovat Apache Cassandra na Ubuntu 20.04

  1. Jak nainstalovat Cassandru na Ubuntu

  2. Jak nainstalovat Apache Cassandra na Ubuntu 18.04

  3. Jak nainstalovat Apache Cassandra na Ubuntu 16.04