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 å gjøre det enkelt å skalere og administrere store databaser. Apache Cassandra er et must-go databasesystem for deg hvis du er bekymret for høy tilgjengelighet og skalerbarhet. Dette innlegget tar deg til en trinnvis veiledning om hvordan du installerer og konfigurerer Apache Cassandra på CentOS 8-operativsystemet.
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 begynner 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 den er installert eller ikke på systemet ditt, ved å skrive kommandoen nedenfor:
$ java -versjon
Hvis det ikke er installert på systemet ditt, kan du installere det ved å følge fremgangsmåten nedenfor eller forhåndsinstallert på systemet ditt; du kan hoppe over installasjonsdelen av OpenJDK på CentOS 8.
Installer Open JDK på CentOS 8
OpenJDK er tilgjengelig i CentOS 8s offisielle lager og kan enkelt installeres.
Først og fremst må du oppdatere systemets pakkeoppbevaringsbuffer:
$ sudo dnf makecache
Etter å ha oppdatert CentOS 8s systembuffer, oppdaterer du 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 offisielle arkiv, skriv kommandoen nedenfor i terminalen:
Skriv inn “y” og trykk “Enter”.
Etter installasjon av OpenJDK, bekreft ved å skrive kommandoen nedenfor:
Du kan være vitne til at den installerte versjonen av OpenJDK er 1.8.0. La oss gå videre.
Installer Apache Cassandra
For å installere Apache Cassandra, må vi legge til depotet til Apache Cassandra i systemet.
For å legge til Apache Cassandra-depot til CentOS 8-systemet. Lag en “/ etc / yum.repoer.d / kassandra.repo ”-fil ved å skrive kommandoen:
$ sudo nano / etc / yum.repoer.d / kassandra.repoI den nyopprettede Cassandra-depotfilen limer du innholdet 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 / KEYS
Etter at du har lagt til innholdet ovenfor, lagrer du filen og avslutter ved hjelp av hurtigtaster (CTRL + S) og (CTRL + X).
Installer nå Apache Cassandra ved å skrive kommandoen nedenfor:
$ sudo dnf installer cassandra -yApache Cassandra er installert på CentOS 8. Nå starter ikke Apache Cassandras tjeneste automatisk. Du må først aktivere det ved å skrive kommandoen 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 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-skall eller "cqlsh", må vi først installere en passende pythontolker. For å installere Python 2 og få tilgang til CQL-skallet på CentOS 8, skriv kommandoen nedenfor:
$ sudo dnf installerer python2
Skriv inn “y” og trykk “Enter”.
Når Python2 er installert, logger du på CQL-skallet ved å bruke kommandolinjeprogrammet til Cassandra ved å skrive følgende kommando i CentOS 8-terminal:
$ cqlsh
Du kan være vitne til i skjermbildet; vi har logget inn på CQL-skallet.
Dette er hvor enkelt vi kan konfigurere Apache Cassandra på CentOS 8 og begynne å bruke den.
Konklusjon
Apache Cassandra Database brukes av mange store navn i bransjen som Facebook, Instagram, Netflix og Reddit. Dette innlegget inneholder en klar forståelse og dyp guide om hvordan du installerer og konfigurerer Apache Cassandra på CentOS 8.