GNU/Linux >> Linux Esercitazione >  >> Panels >> Panels

Come installare Apache Cassandra su Ubuntu 20.04

Apache Cassandra è un database NoSQL utilizzato per archiviare grandi quantità di dati. Ha un'architettura distribuita ed è progettato per gestire grandi volumi di dati con replica dinamica. Viene utilizzato da migliaia di aziende per salvare e recuperare migliaia di terabyte di dati. Apache Cassandra è la scelta migliore per te se stai cercando un sistema di gestione di database con scalabilità ed elevata disponibilità.

In questo tutorial, esamineremo l'installazione di Apache Cassandra su Ubuntu 20.04.

Prerequisiti

  • Un Ubuntu 20.04 VPS (useremo il nostro piano SSD 2 VPS)
  • Accesso all'account utente root (o accesso a un account amministratore con privilegi root)

Passaggio 1:accedi al server e aggiorna i pacchetti del sistema operativo del server

Innanzitutto, accedi al tuo server Ubuntu 20.04 tramite SSH come utente root:

ssh root@IP_Address -p Port_number

Dovrai sostituire "IP_Address" e "Port_number" con il rispettivo indirizzo IP e numero di porta SSH del tuo server. Inoltre, se necessario, sostituisci "root" con il nome utente dell'account amministratore.

Prima di iniziare, devi assicurarti che tutti i pacchetti del sistema operativo Ubuntu installati sul server siano aggiornati. Puoi farlo eseguendo i seguenti comandi:

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

Fase 2:installa Java

Apache Cassandra richiede l'installazione di Java versione 8 nel sistema. Puoi installarlo usando il seguente comando:

apt-get install openjdk-8-jdk -y

Una volta completata l'installazione, verificare la versione installata di Java con il seguente comando:

java -version

Dovresti ottenere il seguente output:

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)

Fase 3:installa Apache Cassandra

Per impostazione predefinita, Apache Cassandra non è disponibile nel repository predefinito di Ubuntu. Quindi dovrai aggiungere il repository Cassandra al tuo sistema.

Innanzitutto, installa le dipendenze richieste con il seguente comando:

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

Quindi, scarica e aggiungi la chiave GPG con il seguente comando:

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

Quindi, aggiungi il repository Cassandra all'APT con il seguente comando:

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

Quindi, aggiorna la cache del repository e installa Apache Cassandra con il seguente comando:

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

Una volta installata la Cassandra, verificare lo stato della Cassandra con il seguente comando:

systemctl status cassandra

Dovresti ottenere il seguente output:

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

Puoi anche verificare Cassandra utilizzando l'utilità della riga di comando nodetool:

nodetool status

Dovresti ottenere 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  70.71 KiB  256          100.0%            ba73f88d-9d00-49b7-aa50-baedb4ee0558  rack1

Fase 4:configura Apache Cassandra

Per impostazione predefinita, Apache Cassandra è configurato per l'ascolto su localhost. Non è necessario configurare Cassandra se il client e il database si trovano sullo stesso host.

Cassandra fornisce anche uno strumento da riga di comando cqlsh per interagire con Cassandra. Puoi avviarlo con il seguente comando:

cqlsh

Dovresti ottenere il seguente output:

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> 

Passaggio 5:modifica il nome del cluster Cassandra

Per impostazione predefinita, il nome del cluster Cassandra è impostato su "Test Cluster". Puoi cambiarlo usando l'utilità cqlsh:

cqlsh

Una volta connesso, esegui il comando seguente per modificare il nome del cluster:

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

Quindi, esci dalla shell cqlsh con il seguente comando:

cqlsh> exit

Successivamente, dovrai anche definire il tuo nuovo nome cluster nel file cassandra.yaml:

nano /etc/cassandra/cassandra.yaml

Modifica la seguente riga:

cluster_name: 'MY Cluster'

Salva e chiudi il file, quindi svuota la cache di sistema con il seguente comando:

nodetool flush system

Quindi, riavvia il servizio Cassandra per applicare le modifiche:

systemctl restart cassandra

Successivamente, verifica il nuovo nome del cluster con il comando seguente:

cqlsh

Dovresti vedere il tuo nuovo nome cluster nel seguente output:

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> 

Usa HELP per chiedere aiuto. cqlsh>

Congratulazioni! hai installato con successo Apache Cassandra su Ubuntu 20.04 VPS.

Ovviamente, non devi fare nulla di tutto ciò se utilizzi uno dei nostri servizi di hosting VPS Linux, nel qual caso puoi semplicemente chiedere ai nostri esperti amministratori Linux di configurarlo per te. Sono disponibili 24 ore su 24, 7 giorni su 7 e si prenderanno immediatamente cura della tua richiesta.

PS. Se questo post ti è piaciuto condividilo con i tuoi amici sui social network utilizzando i pulsanti a sinistra o semplicemente lascia una risposta qui sotto. Grazie.


Panels
  1. Come installare Apache Cassandra su CentOS 7

  2. Come installare Apache Maven su Ubuntu 20.04

  3. Come installare Apache ZooKeeper su Ubuntu 20.04

  4. Come installare Apache Cassandra su Ubuntu 16.04

  5. Come installare Apache Kafka su Ubuntu 18.04

Come installare Apache Cassandra su Ubuntu 20.04

Come installare Apache Spark su Ubuntu 20.04

Come installare Apache Cassandra su Ubuntu 14.04

Come installare Apache Cassandra su Ubuntu 18.04 LTS

Come installare Apache Cassandra su Ubuntu 20.04 LTS

Come installare Apache su Ubuntu 20.04