Apache Cassandra, ofte kjent som Cassandra, er en gratis og åpen kildekode-database. Det brukes hovedsakelig i kritiske systemer for å håndtere store datamengder med fleksibilitet og skalerbarhet. Derfor er Cassandra sannsynligvis det beste alternativet hvis du har et miljø der du trenger å håndtere en stor samling av data.
Denne opplæringen vil utdype installasjonen og konfigurasjonen av Apache Cassandra på Linux -systemer.
Vær oppmerksom på at denne opplæringen er testet på Ubuntu 16 og over, Debian 8 og over, Linux Mint og relaterte smaker.
Krav
Før vi kan begynne, må du forsikre deg om at du har:
Trinn 1 - Installer Apache Cassandra -avhengigheter (Java JDK og Python -tolk)
Før du setter opp Cassandra, må du forsikre deg om at du har de nødvendige avhengighetene installert og konfigurert på systemet ditt. Som standard krever Cassandra Java JDK, og Python -tolk installert.
Begynn med å oppdatere system depotindeks:
Kjør deretter kommandoen nedenfor for å installere HTTPS Transports -pakken. Dette vil gi deg tilgang til depoter på HTTPS.
Installer JDK:
$ sudo apt-get installer java-common openjdk-11-jdk
Trinn 2 - Oppsett Cassandra -depot
Begynn med å legge Apache -depotet til kilderlisten. Henrette:
ekko "Deb https: // nedlastinger.Apache.org/cassandra/debian 40x hoved "| sudo tee -a/etc/apt/kilder.liste.D/Cassandra.kilder.liste
Deretter importerer du depotnøklene:
$ krøll https: // nedlastinger.Apache.org/cassandra/nøkler | sudo apt-key add -
Forsikre deg om at du har Curl installert på systemet ditt.
Oppdater repo -indeksen:
$ sudo apt-get oppdatering
Til slutt, installer Cassandra med kommandoen:
Starter Cassandra -tjenesten
Når du er installert, start tjenesten:
Kommandoen vil kjøre Cassandra -tjenesten ved hjelp av SystemD.
Vi kan bekrefte ved å kjøre kommandoen:
Produksjon:
Cassandra løper.
Stopper Cassandra
For å stoppe Cassandra -serveren, kjør: Kjør:
$ sudo service cassandra stopp
Start Cassandra -tjenesten på nytt
For å starte Cassandra -tjenesten på nytt, kjør kommandoen:
$ sudo service cassandra omstart
Aktiver Cassandra Start etter omstart
For å gjøre det mulig for Apache Cassandra å starte etter omstart, bruk SystemD -verktøyet som vist i kommandoen nedenfor:
$ sudo service aktiver Cassandra
Test Cassandra Shell
Du kan teste om du kan koble deg til CQL -skallet ved hjelp av kommandoen:
$ cqlsh
Hvis Cassandra kjører, vil kommandoen automatisk logge inn på serveren som vist:
Du kan nå begynne å utføre CQL -kommandoer i skallet.
Konklusjon
Hvis du fulgte trinnene i denne opplæringen, bør du ha en løpende klynge av Apache Cassandra på Linux -systemet ditt.