Apache Cassandra är en mycket populär NoSQL-databas skapad av Facebook Inc. men senare ägs av Apache Foundation. Den designades och byggdes för att underlätta skalbarhet och hantering av stora databaser. Apache Cassandra är ett måste-go databashanteringssystem för dig om din oro är hög tillgänglighet och skalbarhet. Det här inlägget tar dig till en steg-för-steg-guide för installation och konfigurering av Apache Cassandra på CentOS 8-operativsystemet.
Installation av Apache Cassandra på CentOS 8
Apache Cassandra kan installeras genom att ladda ner RPM-paketet via det officiella arkivet för Apache Cassandra.
Men innan vi börjar med installationen och konfigurationen av Apache Cassandra på CentOS 8, måste vi ha OpenJDK 8 installerat på CentOS 8-systemet. Du kan verifiera den installerade versionen av Java, antingen den är installerad eller inte på ditt system, genom att skriva kommandot nedan:
$ java -version
Om det inte är installerat på ditt system kan du installera det med hjälp av proceduren nedan eller förinstallerad på ditt system; du kan hoppa över installationsdelen av OpenJDK på CentOS 8.
Installera Open JDK på CentOS 8
OpenJDK finns i CentOS 8: s officiella arkiv och kan enkelt installeras.
Uppdatera först systemets cache för paketförvar:
$ sudo dnf makecache
Efter att ha uppdaterat din CentOS 8: s systemförvarscache, uppdatera den:
$ sudo dnf uppgradering
Efter uppgradering av systemets befintliga paket kan du gå vidare till att installera OpenJDK 8 på CentOS 8 för Apache Cassandra. För att installera OpenJDK från CentOS 8 officiella arkiv, skriv kommandot nedan i terminalen:
Skriv “y” och tryck “Enter”.
Efter installation av OpenJDK, verifiera genom att skriva kommandot nedan:
Du kan bevittna att den installerade versionen av OpenJDK är 1.8.0. Låt oss gå vidare.
Installera Apache Cassandra
För att installera Apache Cassandra måste vi lägga till förvaret för Apache Cassandra i systemet.
För att lägga till Apache Cassandra-arkiv till CentOS 8-systemet. Skapa en “/ etc / yum.repor.d / kassandra.repo ”-fil genom att skriva kommandot:
$ sudo nano / etc / yum.repor.d / kassandra.repoI den nyligen skapade Cassandra-arkivet, klistra in innehållet nedan i filen.
[cassandra]namn = Apache Cassandra
baseurl = https: // www.apache.org / dist / cassandra / redhat / 311x /
gpgcheck = 1
repo_gpgcheck = 1
gpgkey = https: // www.apache.org / dist / cassandra / KEYS
När du har lagt till ovanstående innehåll, spara filen och avsluta med kortkommandon (CTRL + S) och (CTRL + X).
Installera nu Apache Cassandra genom att skriva kommandot nedan:
$ sudo dnf installera cassandra -yApache Cassandra är installerat på CentOS 8. Nu startar inte Apache Cassandras tjänst automatiskt. Du måste först aktivera det genom att skriva kommandot nedan:
$ sudo systemctl aktivera cassandra
Starta sedan tjänsten genom att skriva följande kommando:
$ sudo systemctl starta cassandra
Kontrollera nu statusen för Apache Cassandra-tjänsten för att verifiera genom att skriva kommandot nedan:
$ sudo systemctl status cassandra
I det här skedet är Apache Cassandra framgångsrikt installerat och fungerar perfekt på CentOS 8-maskinen. Låt oss konfigurera det och logga in på sitt CQL-skal.
Så här konfigurerar du Apache Cassandra på CentOS 8
Apache Cassandra har sin egen CQL (Cassandra Query Language), precis som SQL. För att logga in på Cassandras kommandoradsverktyg, känt som CQL-skal eller “cqlsh”, måste vi först installera en lämplig pythontolk. För att installera Python 2 och komma åt CQL-skalet på CentOS 8, skriv kommandot nedan:
$ sudo dnf installerar python2
Skriv “y” och tryck “Enter”.
När Python2 har installerats, logga in på CQL-skalet med Cassandra kommandoradsverktyg genom att skriva följande kommando i CentOS 8 terminal:
$ cqlsh
Du kan bevittna i skärmdumpen; vi har framgångsrikt loggat in i CQL-skalet.
Så här enkelt kan vi konfigurera Apache Cassandra på CentOS 8 och börja använda den.
Slutsats
Apache Cassandra Database används av många stora namn i branschen som Facebook, Instagram, Netflix och Reddit. Det här inlägget innehåller en tydlig förståelse och djupgående guide om hur du installerar och konfigurerar Apache Cassandra på CentOS 8.