GNU/Linux >> Linux Esercitazione >  >> Cent OS

Come installare il database distribuito Cassandra su CentOS 7

Cassandra è un sistema di gestione di database distribuito gratuito e open source che può essere utilizzato per gestire grandi quantità di dati su molti server. È affidabile, raggruppabile in cluster e appositamente progettato per gestire grandi quantità di dati strutturati. Cassandra supporta anche la replica e la replica multi-data center per la ridondanza, il failover e il ripristino di emergenza.

In questo tutorial impareremo come installare e configurare Cassandra su CentOS 7.

Prerequisito

  • Un server che esegue CentOS 7.
  • Un utente non root con privilegi sudo impostati sul tuo server.

Per iniziare

Prima di iniziare, aggiorna il tuo sistema con l'ultima versione con il seguente comando:

sudo yum update -y

Cassandra è scritto in Java, quindi dovrai installare Java sul tuo sistema. Puoi installare Java semplicemente eseguendo il seguente comando:

sudo yum install java -y

Dopo aver installato Java, puoi verificare la versione di Java con il seguente comando:

sudo java -version

Dovresti vedere la versione Java nel seguente output:

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)

Installa Cassandra

Per impostazione predefinita, Cassandra non è disponibile nel repository predefinito di CentOS 7. Quindi dovrai aggiungere i repository ufficiali della Apache Software Foundation al tuo sistema. Puoi farlo creando il file cassandra.repo all'interno della directory /etc/yum.repos.d:

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

Aggiungi la seguente riga:

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

Salva e chiudi il file al termine, quindi aggiorna il repository con il seguente comando:

sudo yum update -y

Quindi, installa Cassandra usando il seguente comando:

sudo yum install dsc20 -y

Dopo aver installato Cassandra, avvia il servizio Cassandra e abilitalo all'avvio all'avvio con il seguente comando:

sudo systemctl start cassandra
sudo systemctl enable cassandra

Puoi anche controllare lo stato del servizio Cassandra utilizzando il seguente comando:

sudo systemctl status cassandra

Se tutto va bene, dovresti vedere il seguente output:

? 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.

Collega e controlla il cluster Cassandra

Cassandra è ora attiva e funzionante. È ora di verificare e connettere Cassandra Cluster.

Puoi verificare lo stato di Cassandra Cluster con il seguente comando:

sudo nodetool status

Se tutto va bene, dovresti vedere il seguente output:

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

Quindi, connetti il ​​Cluster Cassandra usando il comando cqlsh come mostrato di seguito:

cqlsh

Dovresti vedere il seguente output:

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> 

Quindi, esci dall'interfaccia della riga di comando di Cassandra con il comando seguente:

cqlsh> exit

Cent OS
  1. Come installare wordpress su CentOS 6

  2. Come installare Apache Cassandra su CentOS 7

  3. Come installare il database Apache Cassandra NoSQL su CentOS 8

  4. Come installare l'estensione del database PostGIS PostgreSQL su CentOS 8

  5. Come installare AIDE su CentOS 7

Come installare Apache Cassandra in CentOS

Come installare PostgreSQL in CentOS 8

Come installare XAMPP su CentOS 8

Come installare Apache Cassandra su CentOS 6

Come installare Cassandra su CentOS 7

Come installare Moodle su CentOS 8