GNU/Linux >> Znalost Linux >  >> Cent OS

Nainstalujte Apache Cassandra v CentOS 8

V tomto článku se naučíme, jak nainstalovat Apache Cassandra v CentOS 8. Apache Cassandra byla původně vydána v roce 2008 Apache Software Foundation. Jedná se o bezplatný systém správy databází NoSQL s otevřeným zdrojovým kódem, který je navržen tak, aby řešil velká data, která lze sdílet na více serverech. Poskytuje vysokou dostupnost a má vynikající odolnost proti chybám na základním hardwaru i ve větší cloudové infrastruktuře.

Před instalací Apache Cassandra potřebujete ve svém systému Java 8 nebo 11 a také python 3.6+.

Instalovat Java:

K instalaci Java 8 použijte níže uvedený příkaz.

dnf install java-1.8.0-openjdk-devel

Zkontrolujte instalaci java pomocí následujícího příkazu:

java -version

Nainstalujte Apache Cassandra v CentOS 8:

Nyní přejdeme k instalaci Apache Cassandra. Chcete-li tak učinit, nejprve přidejte Apache Cassandra Repo do adresáře /etc/yum.repos.d.

nano /etc/yum.repos.d/cassandra.repo

Přidejte do souboru následující řádky:

[cassandra]
name=Apache Cassandra
baseurl=https://downloads.apache.org/cassandra/redhat/40x/
gpgcheck=1
repo_gpgcheck=1
gpgkey=https://downloads.apache.org/cassandra/KEYS

uložte a ukončete soubor.

Nyní spusťte následující příkaz pro přidání Cassandra Repo.

dnf -y update

Chcete-li ověřit, že Cassandra repo spusťte následující příkaz:

dnf repolist

Nyní použijte následující příkaz k instalaci Apache Cassandra:

dnf install cassandra

Nyní povolte a spusťte službu Apache Cassandra.

systemctl enable cassandra.service
systemctl start cassandra.service
systemctl status cassandra.service

Chcete-li zkontrolovat podrobný stav Cassandry, použijte následující příkaz:

nodetool status

Cassandra CLI (cqlsh):

K Cassandra CLI můžete přistupovat pomocí příkazu cqlsh, který v podstatě říká systému, aby se připojil k shellu Cassandra dotazovacího jazyka.

cqlsh

V Cassandře klíčový prostor slouží jako datový kontejner, podobně jako databáze v systémech pro správu relačních databází (RDMBS).

Vytvořte klíčový prostor (databázi) pomocí následujícího příkazu:

CREATE KEYSPACE IF NOT EXISTS Unixcop WITH REPLICATION = { 'class' : 'NetworkTopologyStrategy', 'datacenter1' : 3 };

Zkontrolujte klíčový prostor pomocí následujícího příkazu:

SELECT * FROM system_schema.keyspaces;

Spuštěním následujícího příkazu vypíšete všechny klíčové prostory:

desc keyspaces;

Podobně pro vytvoření tabulky v Keyspace ‚Unixcop‘ použijte následující příkaz:

CREATE TABLE Unixcop.sample_table ( id UUID PRIMARY KEY, name text, birthday timestamp, nationality text, weight text, height text );

Dále přidejte ukázkový záznam do tabulky sample_table pomocí následujícího příkazu:

INSERT INTO Unixcop.sample_table (id, name, nationality) VALUES (5b6962dd-3f90-4c93-8f61-eabfa4a803e2, 'Waqar', 'Pakistani');

Nyní k zobrazení tabulky a jejích dat, která jsme vytvořili výše, použijte následující příkaz:

SELECT * FROM Unixcop.sample_table;

Nyní jsme úspěšně provedli instalaci Apache Cassandra a viděli jsme nějaké CQL dotazy. Nyní můžete Apache Cassandra používat podle svého použití.


Cent OS
  1. Jak nainstalovat Apache Cassandra na CentOS 7

  2. Jak nainstalovat databázi Apache Cassandra NoSQL na CentOS 8

  3. Nainstalujte a nakonfigurujte Apache Cassandra 4.0 v Centos 8

  1. Nainstalujte Python na CentOS 8

  2. Nainstalujte Apache Cassandra na Debian 7

  3. Nainstalujte Apache na CentOS 8

  1. Nainstalujte nmap na RHEL 8 / CentOS 8

  2. Jak nainstalovat Apache Cassandra na CentOS 8

  3. Jak nainstalovat Apache na CentOS 7