Hvordan installere Apache Cassandra på Centos 8

Hvordan installere Apache Cassandra på Centos 8

Apache Cassandra er en veldig populær NoSQL -database opprettet av Facebook Inc. men senere eid av Apache Foundation. Den ble designet og bygget for enkel skalerbarhet og styring av store databaser. Apache Cassandra er et must-go databaseadministrasjonssystem for deg hvis din bekymring er høy tilgjengelighet og skalerbarhet. Dette innlegget tar deg til en trinn-for-trinns guide for installasjon og konfigurering av Apache Cassandra på CentOS 8-operativsystem.

Installasjon av Apache Cassandra på Centos 8

Apache Cassandra kan installeres ved å laste ned RPM -pakken gjennom det offisielle depotet til Apache Cassandra.

Men før vi kommer i gang med installasjonen og konfigurasjonen av Apache Cassandra på Centos 8, må vi ha OpenJDK 8 installert på Centos 8 -systemet. Du kan bekrefte den installerte versjonen av Java, enten er den installert eller ikke på systemet ditt, ved å skrive kommandoen gitt nedenfor:

$ java -version

Hvis det ikke er installert på systemet ditt, kan du installere det ved å bruke prosedyren gitt nedenfor eller forhåndsinstallert på systemet ditt; Du kan hoppe over installasjonsdelen av OpenJDK på Centos 8.

Installer åpen JDK på Centos 8

OpenJDK er tilgjengelig i Centos 8s offisielle depot og kan enkelt installeres.

Først av alt, oppdater systemets pakkelagdebuffer:

$ sudo dnf makecache

Etter å ha oppdatert CentOS 8s System Repository Cache, oppdater den:

$ sudo dnf oppgradering


Etter å ha oppgradert systemets eksisterende pakker, kan du gå videre til å installere OpenJDK 8 på CentOS 8 for Apache Cassandra. For å installere OpenJDK fra CentOS 8 Offisielt depot, skriv kommandoen gitt nedenfor i terminalen:

$ sudo dnf installer java-1.8.0-OpenJDK-Devel


Skriv inn “Y” og trykk “Enter”.


Etter å ha installert OpenJDK, bekreft ved å skrive kommandoen gitt nedenfor:

$ java -version


Du kan være vitne til at den installerte versjonen av OpenJDK er 1.8.0. La oss komme videre.

Installer Apache Cassandra

For å installere Apache Cassandra, må vi legge depotet til Apache Cassandra til systemet.

For å legge Apache Cassandra -depotet til Centos 8 -systemet. Lag en “/etc/yum.repos.D/Cassandra.repo ”-filen ved å skrive kommandoen:

$ sudo nano /etc /yum.repos.D/Cassandra.repo

I den nyopprettede Cassandra Repository -filen, lim inn innholdet som er gitt nedenfor i den filen.

[Cassandra]
Navn = Apache Cassandra
baseurl = https: // www.Apache.org/dist/cassandra/redhat/311x/
GPGCHECK = 1
repo_gpgcheck = 1
gpgkey = https: // www.Apache.org/dist/cassandra/nøkler


Etter å ha lagt til innholdet ovenfor, lagrer du filen og avslutter ved hjelp av tastaturets snarveisnøkler (Ctrl+S) og (Ctrl+X).

Nå, installer Apache Cassandra ved å skrive kommandoen gitt nedenfor:

$ sudo dnf installer cassandra -y

Apache Cassandra er installert på Centos 8. Nå vil Apache Cassandras tjeneste automatisk starte. Du må først aktivere det ved å skrive kommandoen gitt nedenfor:

$ sudo SystemCTL Aktiver Cassandra

Start deretter tjenesten ved å skrive følgende kommando:

$ sudo systemctl start cassandra

Nå, for å bekrefte, sjekk statusen til Apache Cassandra -tjenesten ved å skrive kommandoen gitt nedenfor:

$ sudo systemctl status cassandra

På dette stadiet er Apache Cassandra vellykket installert og kjører helt fint på Centos 8 -maskinen. La oss konfigurere det og logge på CQL -skallet.

Hvordan konfigurere Apache Cassandra på Centos 8

Apache Cassandra har sitt eget CQL (Cassandra Query Language), akkurat som SQL. For å logge inn på Cassandras kommandolinjeverktøy, kjent som CQL Shell eller “CQLSH”, må vi installere en passende Python-tolk først. For å installere Python 2 og få tilgang til CQL -skallet på Centos 8, skriver du kommandoen gitt nedenfor:

$ sudo dnf installer python2

Skriv inn "Y" og trykk "Enter".

Når Python2 er installert, logg deg på CQL -skallet ved å bruke kommandolinjeverktøyet til Cassandra ved å skrive følgende kommando i CentOS 8 -terminalen:

$ cqlsh

Du kan være vitne til på skjermbildet; Vi har logget oss inn på CQL -skallet.

Slik kan vi bare konfigurere Apache Cassandra på Centos 8 og begynne å bruke den.

Konklusjon

Apache Cassandra -databasen brukes av mange store navn i bransjen som Facebook, Instagram, Netflix og Reddit. Dette innlegget inneholder en klar forståelse og dyp guide for hvordan du installerer og konfigurerer Apache Cassandra på Centos 8.