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

Jak nainstalovat Cassandra Distributed Database na CentOS 7

Cassandra je bezplatný a otevřený systém pro správu distribuovaných databází, který lze použít ke zpracování velkého množství dat na mnoha serverech. Je spolehlivý, shlukovatelný a speciálně navržený pro práci s velmi velkým množstvím strukturovaných dat. Cassandra také podporuje replikaci a replikaci více datových center pro redundanci, převzetí služeb při selhání a obnovu po havárii.

V tomto tutoriálu se naučíme, jak nainstalovat a nakonfigurovat Cassandra na CentOS 7.

Předpoklad

  • Server se systémem CentOS 7.
  • Na vašem serveru je nastaven uživatel bez oprávnění root s právy sudo.

Začínáme

Než začnete, aktualizujte svůj systém na nejnovější verzi pomocí následujícího příkazu:

sudo yum update -y

Cassandra je napsána v Javě, takže si do svého systému budete muset Javu nainstalovat. Java můžete nainstalovat pouhým spuštěním následujícího příkazu:

sudo yum install java -y

Po instalaci Javy můžete ověřit verzi Javy pomocí následujícího příkazu:

sudo java -version

Verzi Java byste měli vidět v následujícím výstupu:

openjdk version "1.8.0_151"
OpenJDK Runtime Environment (build 1.8.0_151-b12)
OpenJDK 64-Bit Server VM (build 25.151-b12, mixed mode)

Instalovat Cassandru

Ve výchozím nastavení není Cassandra k dispozici ve výchozím úložišti CentOS 7. Budete tedy muset do svého systému přidat oficiální úložiště Apache Software Foundation. Můžete to udělat vytvořením souboru cassandra.repo v adresáři /etc/yum.repos.d:

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

Přidejte následující řádek:

[cassandra]
name = DataStax Repo for Apache Cassandra
baseurl = http://rpm.datastax.com/community
enabled = 1
gpgcheck = 0

Po dokončení uložte a zavřete soubor a poté aktualizujte úložiště pomocí následujícího příkazu:

sudo yum update -y

Dále nainstalujte Cassandru pomocí následujícího příkazu:

sudo yum install dsc20 -y

Po instalaci Cassandry spusťte službu Cassandra a povolte její spuštění při spouštění pomocí následujícího příkazu:

sudo systemctl start cassandra
sudo systemctl enable cassandra

Stav služby Cassandra můžete také zkontrolovat pomocí následujícího příkazu:

sudo systemctl status cassandra

Pokud je vše v pořádku, měli byste vidět následující výstup:

? cassandra.service - SYSV: Starts and stops Cassandra
   Loaded: loaded (/etc/rc.d/init.d/cassandra; bad; vendor preset: disabled)
   Active: active (exited) since Sun 2017-12-17 17:53:58 IST; 12s ago
     Docs: man:systemd-sysv-generator(8)
  Process: 15323 ExecStart=/etc/rc.d/init.d/cassandra start (code=exited, status=0/SUCCESS)

Dec 17 17:53:55 centOS-7 systemd[1]: Starting SYSV: Starts and stops Cassandra...
Dec 17 17:53:56 centOS-7 su[15332]: (to cassandra) root on none
Dec 17 17:53:58 centOS-7 cassandra[15323]: Starting Cassandra: OK
Dec 17 17:53:58 centOS-7 systemd[1]: Started SYSV: Starts and stops Cassandra.

Připojit a zkontrolovat cluster Cassandra

Cassandra je nyní v provozu. Je čas ověřit a připojit Cassandra Cluster.

Stav Cassandra Cluster můžete ověřit pomocí následujícího příkazu:

sudo nodetool status

Pokud je vše v pořádku, měli byste vidět 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  65.15 KB   256     100.0%            516af85e-2e6a-454a-b27f-6eacafa6b978  rack1

Dále připojte Cassandra Cluster pomocí příkazu cqlsh, jak je znázorněno níže:

cqlsh

Měli byste vidět následující výstup:

Connected to Test Cluster at localhost:9160.
[cqlsh 4.1.1 | Cassandra 2.0.17 | CQL spec 3.1.1 | Thrift protocol 19.39.0]
Use HELP for help.
cqlsh> 

Dále ukončete rozhraní příkazového řádku Cassandra pomocí následujícího příkazu:

cqlsh> exit

Cent OS
  1. Jak nainstalovat Apache Cassandra na CentOS 7

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

  3. Jak nainstalovat rozšíření databáze PostGIS PostgreSQL na CentOS 8

  1. Jak nainstalovat wordpress na CentOS 6

  2. Jak nainstalovat AIDE na CentOS 7

  3. Jak nainstalovat XWiki na CentOS 7

  1. Jak nainstalovat MongoDB na CentOS 8

  2. Jak nainstalovat Apache Cassandra na CentOS 8

  3. Jak nainstalovat Apache Cassandra na CentOS 7