GNU/Linux >> Znalost Linux >  >> Panels >> Panels

Jak nainstalovat Apache Cassandra na Ubuntu 20.04

Apache Cassandra je NoSQL databáze používaná pro ukládání velkého množství dat. Má distribuovanou architekturu a je navržen pro správu velkých objemů dat s dynamickou replikací. Používají jej tisíce společností k ukládání a získávání tisíců terabajtů dat. Apache Cassandra je pro vás tou nejlepší volbou, pokud hledáte systém správy databází se škálovatelností a vysokou dostupností.

V tomto tutoriálu projdeme instalací Apache Cassandra na Ubuntu 20.04.

Předpoklady

  • Ubuntu 20.04 VPS (budeme používat náš plán SSD 2 VPS)
  • Přístup k uživatelskému účtu root (nebo přístup k účtu správce s oprávněními root)

Krok 1:Přihlaste se k serveru a aktualizujte balíčky operačního systému serveru

Nejprve se přihlaste ke svému serveru Ubuntu 20.04 přes SSH jako uživatel root:

ssh root@IP_Address -p Port_number

„IP_Address“ a „Port_number“ budete muset nahradit příslušnou IP adresou vašeho serveru a číslem portu SSH. V případě potřeby navíc nahraďte „root“ uživatelským jménem účtu správce.

Před spuštěním se musíte ujistit, že všechny balíčky Ubuntu OS nainstalované na serveru jsou aktuální. Můžete to provést spuštěním následujících příkazů:

apt-get update -y
apt-get upgrade -y

Krok 2:Instalace Java

Apache Cassandra vyžaduje, aby byla ve vašem systému nainstalována Java verze 8. Můžete jej nainstalovat pomocí následujícího příkazu:

apt-get install openjdk-8-jdk -y

Po dokončení instalace ověřte nainstalovanou verzi Java pomocí následujícího příkazu:

java -version

Měli byste získat následující výstup:

openjdk version "1.8.0_275"
OpenJDK Runtime Environment (build 1.8.0_275-8u275-b01-0ubuntu1~20.04-b01)
OpenJDK 64-Bit Server VM (build 25.275-b01, mixed mode)

Krok 3:Instalace Apache Cassandra

Ve výchozím nastavení není Apache Cassandra k dispozici ve výchozím úložišti Ubuntu. Budete tedy muset do svého systému přidat úložiště Cassandra.

Nejprve nainstalujte požadované závislosti pomocí následujícího příkazu:

apt-get install apt-transport-https gnupg2 -y

Dále stáhněte a přidejte klíč GPG pomocí následujícího příkazu:

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

Dále přidejte úložiště Cassandra do APT pomocí následujícího příkazu:

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

Dále aktualizujte mezipaměť úložiště a nainstalujte Apache Cassandra pomocí následujícího příkazu:

apt-get update -y
apt-get install cassandra -y

Jakmile je Cassandra nainstalována, ověřte stav Cassandry pomocí následujícího příkazu:

systemctl status cassandra

Měli byste získat následující výstup:

● cassandra.service - LSB: distributed storage system for structured data
     Loaded: loaded (/etc/init.d/cassandra; generated)
     Active: active (running) since Mon 2020-12-21 05:15:39 UTC; 4s ago
       Docs: man:systemd-sysv-generator(8)
      Tasks: 29 (limit: 2353)
     Memory: 1.1G
     CGroup: /system.slice/cassandra.service
             └─12029 java -Xloggc:/var/log/cassandra/gc.log -ea -XX:+UseThreadPriorities -XX:ThreadPriorityPolicy=42 -XX:+HeapDumpOnOutOfMemor>

Dec 21 05:15:39 ubuntu2004 systemd[1]: Starting LSB: distributed storage system for structured data...
Dec 21 05:15:39 ubuntu2004 systemd[1]: Started LSB: distributed storage system for structured data.

Cassandru můžete také ověřit pomocí nástroje příkazového řádku nodetool:

nodetool status

Měli byste získat následující výstup:

Datacenter: datacenter1
=======================
Status=Up/Down
|/ State=Normal/Leaving/Joining/Moving
--  Address    Load       Tokens       Owns (effective)  Host ID                               Rack
UN  127.0.0.1  70.71 KiB  256          100.0%            ba73f88d-9d00-49b7-aa50-baedb4ee0558  rack1

Krok 4:Konfigurace Apache Cassandra

Ve výchozím nastavení je Apache Cassandra nakonfigurován tak, aby naslouchal na localhost. Pokud je váš klient a databáze na stejném hostiteli, nemusíte Cassandru konfigurovat.

Cassandra také poskytuje nástroj příkazového řádku cqlsh pro interakci s Cassandrou. Můžete jej spustit pomocí následujícího příkazu:

cqlsh

Měli byste získat následující výstup:

Connected to Test Cluster at 127.0.0.1:9042.
[cqlsh 5.0.1 | Cassandra 3.11.9 | CQL spec 3.4.4 | Native protocol v4]
 Use HELP for help.
 cqlsh> 

Krok 5:Změna názvu clusteru Cassandra

Ve výchozím nastavení je název clusteru Cassandra nastaven na „Test Cluster“. Můžete jej změnit pomocí nástroje cqlsh:

cqlsh

Po připojení změňte název clusteru spuštěním následujícího příkazu:

cqlsh> UPDATE system.local SET cluster_name = 'MY Cluster' WHERE KEY = 'local';

Dále opusťte shell cqlsh pomocí následujícího příkazu:

cqlsh> exit

Dále budete také muset definovat svůj nový název clusteru v souboru cassandra.yaml:

nano /etc/cassandra/cassandra.yaml

Změňte následující řádek:

cluster_name: 'MY Cluster'

Uložte a zavřete soubor a poté vymažte mezipaměť systému pomocí následujícího příkazu:

nodetool flush system

Poté restartujte službu Cassandra, aby se změny projevily:

systemctl restart cassandra

Dále ověřte svůj nový název clusteru pomocí následujícího příkazu:

cqlsh

V následujícím výstupu byste měli vidět název nového clusteru:

Connected to MY Cluster at 127.0.0.1:9042.
[cqlsh 5.0.1 | Cassandra 3.11.9 | CQL spec 3.4.4 | Native protocol v4]
 Use HELP for help.
 cqlsh> 

Pro pomoc použijte HELP. cqlsh>

Gratulujeme! úspěšně jste nainstalovali Apache Cassandra na Ubuntu 20.04 VPS.

Samozřejmě nemusíte nic z toho dělat, pokud používáte některou z našich hostingových služeb Linux VPS, v takovém případě můžete jednoduše požádat naše zkušené administrátory Linuxu, aby to za vás nastavili. Jsou k dispozici 24×7 a okamžitě se postarají o váš požadavek.

PS. Pokud se vám tento příspěvek líbil, sdílejte jej se svými přáteli na sociálních sítích pomocí tlačítek vlevo nebo jednoduše zanechte odpověď níže. Děkuji.


Panels
  1. Jak nainstalovat Cassandru na Ubuntu 18.04

  2. Jak nainstalovat Apache Cassandra na Debian 11

  3. Jak nainstalovat Apache Cassandra na Ubuntu 16.04

  1. Jak nainstalovat Apache Cassandra na CentOS 7

  2. Jak nainstalovat Apache Maven na Ubuntu 20.04

  3. Jak nainstalovat Apache Kafka na Ubuntu 18.04

  1. Jak nainstalovat Apache ZooKeeper na Ubuntu 20.04

  2. Jak nainstalovat Apache CouchDB na Ubuntu 18.04

  3. Jak nainstalovat R na Ubuntu 18.04