Apache Cassandra - Tutorial 4 - Installing Cassandra On Linux
Innholdsfortegnelse:
- Forutsetninger
- Installerer Apache Cassandra
- Konfigurerer Apache Cassandra
- Gi nytt navn til Apache Cassandra Cluster
- Konklusjon
Apache Cassandra er en gratis og åpen kildekode-NoSQL-database uten et eneste feil punkt. Det gir lineær skalerbarhet og høy tilgjengelighet uten at det går ut over ytelsen. Apache Cassandra brukes av en rekke organisasjoner, inkludert Apple, NetFlix, eBay og Easou.
I denne opplæringen vil vi vise deg hvordan du installerer Apache Cassandra på Ubuntu 18.04. De samme instruksjonene gjelder for Ubuntu 16.04 og all Ubuntu-basert distribusjon, inkludert Linux Mint, Kubuntu og Elementary OS.
Forutsetninger
For å kunne installere pakker på Ubuntu-systemet ditt, må du være logget inn som bruker med sudo-rettigheter.
Installerer Apache Cassandra
Den enkleste måten å installere Apache Cassandra på Ubuntu 18.04 er ved å installere deb-pakken fra det offisielle Apache Cassandra-depotet.
Når jeg skriver denne artikkelen, er den siste versjonen av Apache Cassandra
3.11
og krever at OpenJDK 8 er installert på systemet.
Java-installasjonen er ganske enkel. Start med å oppdatere pakkeindeksen:
sudo apt update
Installer OpenJDK-pakken ved å skrive:
sudo apt install openjdk-8-jdk
Bekreft Java-installasjonen ved å kjøre følgende kommando som skriver ut Java-versjonen:
java -version
Utgangen skal se slik ut:
openjdk version "1.8.0_191" OpenJDK Runtime Environment (build 1.8.0_191-8u191-b12-2ubuntu0.18.04.1-b12) OpenJDK 64-Bit Server VM (build 25.191-b12, mixed mode)
Installer apt-transport-https-pakken som er nødvendig for å få tilgang til et depot via
sudo apt install apt-transport-https
Neste trinn er å legge til Apache Cassandra-depotet.
Importer depotets GPG ved hjelp av følgende
wget
kommando:
wget -q -O - https://www.apache.org/dist/cassandra/KEYS | sudo apt-key add -
Kommandoen over skal sende
OK
noe som betyr at nøkkelen er importert og pakker fra dette depotet vil bli betraktet som klarert.
Deretter legger du Cassandra-depotet til systemet ved å utstede:
sudo sh -c 'echo "deb http://www.apache.org/dist/cassandra/debian 311x main" > /etc/apt/sources.list.d/cassandra.list'
Når depotet er aktivert, oppdaterer du
apt
pakkelisten og installerer den siste versjonen av Apache Cassandra ved å skrive:
sudo apt update
sudo apt install cassandra
Cassandra-tjenesten starter automatisk etter at installasjonsprosessen er fullført. Du kan bekrefte at Cassandra kjører ved å skrive:
nodetool status
Du bør se noe som ligner på dette:
Datacenter: datacenter1 ======================= Status=Up/Down |/ State=Normal/Leaving/Joining/Moving -- Address Load Tokens Owns (effective) Host ID Rack UN 127.0.0.1 114.55 KiB 256 100.0% d8c27e24-ea26-4eeb-883c-5986218ba3ca rack1
Gratulerer, på dette tidspunktet har du Apache Cassandra installert på Ubuntu-serveren.
Konfigurerer Apache Cassandra
Apache Cassandra-data lagres i
/var/lib/cassandra
katalogen, konfigurasjonsfiler er lokalisert i
/etc/cassandra
og Java-oppstartsalternativer kan konfigureres i
/etc/default/cassandra
filen.
Som standard er Cassandra konfigurert til å kun lytte på localhost. Hvis klienten som kobler seg til databasen, også kjører på den samme verten, trenger du ikke endre standardkonfigurasjonsfilen.
For å samhandle med Cassandra gjennom CQL (Cassandra Query Language) kan du bruke et kommandolinjeverktøy kalt
cqlsh
som blir levert med Cassandra-pakken.
cqlsh
Connected to Test Cluster at 127.0.0.1:9042. Use HELP for help. cqlsh>
Gi nytt navn til Apache Cassandra Cluster
Som standard heter Cassandra-klyngen “Test Cluster”. Følg trinnene nedenfor hvis du vil endre det:
-
Logg inn på Cassandra CQL terminal med
cqlsh
:cqlsh
Kjør følgende kommando for å endre klyngenavnet til “Linuxize Cluster”:
UPDATE system.local SET cluster_name = 'Linuxize Cluster' WHERE KEY = 'local';
Endre “Linuxize Cluster” med ønsket navn. Når du er ferdig skriver du
exit
å gå ut av konsollen.Rediger konfigurasjonsfilen
/etc/cassandra/cassandra.yamlcassandra.yaml
, og skriv inn det nye klyngenavnet.cluster_name: 'Linuxize Cluster'
Kjør følgende kommando for å tømme systembufferen:
nodetool flush system
Endelig start Cassandra-tjenesten på nytt:
sudo systemctl restart cassandra
Konklusjon
Du har installert Apache Cassandra på Ubuntu 18.04. Du kan nå besøke den offisielle Apache Cassandra-dokumentasjonssiden og lære hvordan du kommer i gang med Cassandra.
java cassandra ubuntu-databaseHvordan installere og konfigurere nextcloud med apache på ubuntu 18.04
Nextcloud er en åpen kildekode, self-host file share og samarbeidsplattform, som Dropbox. I denne opplæringen viser vi deg hvordan du installerer og konfigurerer Nextcloud med Apache på en Ubuntu 18.04-maskin.
Hvordan installere apache cassandra på debian 10 linux
Apache Cassandra er en gratis og åpen kildekode-NoSQL-database uten et eneste feil punkt. I denne artikkelen vil vi forklare hvordan du installerer Apache Cassandra på Debian 10, Buster
Hvordan installere apache cassandra på debian 9
Apache Cassandra er en gratis og åpen kildekode-NoSQL-database uten et eneste feil punkt. Denne veiledningen guider deg gjennom prosessen med å installere Apache Cassandra på Debian 9.