Nainstalujte Apache Cassandra Ubuntu 20.04

Správa databází Linux je úkol, který vyžaduje mít nejlepší nástroje, které kombinují výkon, zabezpečení, škálovatelnost a kompatibilitu s jinými aplikacemi nebo doplňky. Z tohoto důvodu, pokud pracujeme na databázích, budeme vždy usilovat o to, aby nám tato platforma, do které data zadáváme a spravujeme, nabízela toto a ještě více, proto byla vyvinuta Apache Cassandra a v Solveticu vysvětlíme, co to je, co hlavní výhody jsou a jak jej můžeme nainstalovat v Ubuntu 20.04.

Co je Apache CassandraApache Cassandra byl vyvinut jako správce databází, který nám poskytuje klíčové aspekty, jako je škálovatelnost a vysoká dostupnost, ale s adekvátním výkonem bez ohledu na velikost databází, se kterými je možné pracovat.

Apache Cassandra má replikaci dat ve více datových centrech, která nabízí nejen dostupnost, ale mnohem nižší latenci.

Má distribuovanou architekturu, to znamená, že umožňuje správu velkých objemů dat s dynamickou replikací, což je důvod, proč jsou repliky uloženy v několika uzlech clusteru, což zvyšuje odolnost proti chybám.

Funkce Apache CassandraApache Cassandra byla postavena jako open source databáze NoSQL, poskytuje nám konzistentní model úložiště, a proto je Apache Cassandra ideální pro prostředí, kde jsou aspekty jako:

  • Dotazy cílené na rozdělené klíče
  • Plná replikace databáze s více předlohami
  • Globální dostupnost s nízkou latencí
  • Vyšší lineární výkon každého procesoru
  • Flexibilní schéma

Součásti Apache CassandraApache Cassandra integruje Cassandra Query Language (CQL), což je jazyk identický s SQL, pomocí kterého můžeme vytvářet a aktualizovat schéma databáze a přistupovat k datům, které se skládá z následujících aspektů:

  • Klíčový prostor: definují způsob replikace datové sady.
  • Oddíl: Tato možnost určuje, kde budou řádky Apache Cassandra v primárním klíči.
  • Tabulka: toto má na starosti definování schématu napsaného pro kolekci oddílů.
  • Řádek: tyto hostují kolekci sloupců, které jsou identifikovány primárním klíčem.
  • Sloupec: odkazuje na jednotlivá data s typem přidruženým k řádku.

Konfigurační parametry Apache Cassandra se konfigurují přímo v souboru cassandra.yaml.

Funkce Apache CassandraNěkteré z nových funkcí Apache Cassandra jsou:

  • Podpora Java 11
  • Správa virtuálních tabulek
  • Kompletní protokol dotazů
  • Pomocí Nodetool povolte audit trail
  • Zobrazení protokolů auditu
  • Vylepšené interní zasílání zpráv
  • Vylepšené streamování
  • Přenos s nulovou kopií
  • Přechodná replikace podporuje EACH_QUORUM a další

Systémy Apache CassandraApacha Cassandra může být nainstalována na následujících systémech:

  • Ubuntu 16.04 až 20.04
  • CentOS a RedHat Enterprise Linux (RHEL) včetně 6.6, 7.7 a 8
  • Amazon Linux AMI 2016.09 až Linux 2
  • Debian 8, 9 a 10
  • SUSE Enterprise Linux 12

Podívejme se, jak nainstalovat Apache Cassandra na Ubuntu 20.04.

1. Nainstalujte Apache Cassandra na Ubuntu 20.04

Krok 1
Nejprve musíme ověřit verzi Java, protože OpenJDK umožňuje Apache Cassandra pracovat bez problémů, k ověření toho provedeme:

 java -verze 

ZVĚTŠIT

Krok 2
OpenJDK 8 nainstalujeme následujícím příkazem:

 sudo apt install openjdk-8-jdk 

ZVĚTŠIT

Krok 3
Pro potvrzení stažení a instalace zadáme písmeno S. Poté můžeme znovu spustit „java -version“ a zkontrolovat použitou verzi Javy.
:

ZVĚTŠIT

Krok 4
Když je v Ubuntu 20.04 nainstalován OpenJDK, můžeme nainstalovat Apache Cassandra, nejprve nainstalujeme balíček „apt-transport-https“ následujícím příkazem, který umožňuje přístup k úložištím prostřednictvím protokolu HTTP:

 sudo apt install apt-transport-https 

ZVĚTŠIT

Krok 5
Nyní se chystáme importovat klíč GPG pomocí následujícího příkazu:

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

ZVĚTŠIT

Krok 6
Do systémového souboru přidáme úložiště Apache Cassandra:
sudo sh -c 'echo "deb http: //www.apache.or … assandra /debian 311x main">

 /etc/apt/sources.list.d/cassandra.list '

ZVĚTŠIT

Krok 7
Aktualizujeme systém tak, aby se repozitáře aktualizovaly v případě jakýchkoli novinek:

 sudo apt aktualizace 

ZVĚTŠIT

Krok 8
poté nainstalujeme databázi Cassandra:

 sudo apt install cassandra 

ZVĚTŠIT

Krok 9
K dokončení procesu zadáme písmeno S:

ZVĚTŠIT

Krok 10
Apache Cassandra se spustí automaticky a jeho stav můžeme ověřit následujícím příkazem:

 sudo systemctl status cassandra 

ZVĚTŠIT

Krok 11
Nyní můžeme stav uzlu ověřit následujícím příkazem. To nám umožňuje vidět stav uzlu Cassandry.

 stav sudo nodetool 

ZVĚTŠIT

Krok 12
Do Apache Cassandra se přihlašujeme následujícím příkazem:

 cqlsh

ZVĚTŠIT

2. Konfigurujte Apache Cassandra na Ubuntu 20.04

V Cassandře se konfigurační soubory nacházejí v adresáři / etc / cassandra a data jsou uložena v adresáři / var / lib / cassandra, všechny možnosti spuštění lze upravit v souboru / etc / default / cassandra.

Krok 1
Při přihlašování vidíme, že výchozí název klastru je „Test Cluster“, pro jeho úpravu se přihlásíme do Apache Cassandra pomocí „cqlsh“ a poté zadáme následující:
UPDATE system.local SET cluster_name = 'Solvetic Cluster' WHERE KEY = 'local';

Krok 2
Potom jsme šli ven s

 VÝSTUP; 

ZVĚTŠIT

Krok 3
Ke konfiguračnímu souboru přistupujeme pomocí požadovaného editoru:

 sudo nano /etc/cassandra/cassandra.yaml 
Krok 4
Uvidíme následující:

ZVĚTŠIT

Krok 5
Zde přejdeme na řádek „název_klastru“ a zadáme název, který jsme dříve přiřadili:

ZVĚTŠIT

Krok 6
Změny uložíme pomocí následující kombinace kláves:

Ctrl + O

Editor opustíme pomocí:

Ctrl + X

Krok 7
Při přihlašování zpět do Apache Cassandra uvidíme nový název clusteru:

ZVĚTŠIT

S aplikací Solvetic jste se naučili instalovat a konfigurovat Apache Cassandra pro mnohem komplexnější správu dat.

wave wave wave wave wave