Apache Cassandra - Tutorial 4 - Installing Cassandra On Linux
Innholdsfortegnelse:
- Forutsetninger
- Installerer Java
- 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 selskaper som har store, aktive datasett, inkludert Reddit, NetFlix, Instagram og Github., vil vi forklare hvordan du installerer Apache Cassandra på Debian 10, Buster.
Forutsetninger
Instruksjonene antar at du er logget inn som root eller bruker med sudo-rettigheter.
Installerer Java
I skrivende stund er denne siste stabile versjonen av Apache Cassandra
3.11
og krever OpenJDK 8, som ikke er tilgjengelig i de offisielle Debian Buster-depotene.
Vi aktiverer AdoptOpenJDK-depot og installerer den forhåndsbygde OpenJDK 8-pakken.
Oppdater pakkelisten og installer avhengighetene som er nødvendige for å legge til et nytt depot over
sudo apt update
sudo apt install apt-transport-https ca-certificates wget dirmngr gnupg software-properties-common
Importer depotets GPG-nøkkel og legg AdoptOpenJDK APT-depotet til systemet ditt:
wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | sudo apt-key add -
wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | sudo apt-key add -
sudo add-apt-repository --yes
Installer Java 8 ved å kjøre følgende kommandoer:
sudo apt update
sudo apt install adoptopenjdk-8-hotspot
Når det er fullført, bekreft det ved å skrive ut Java-versjonen:
java -version
Utgangen skal se slik ut:
openjdk version "1.8.0_232" OpenJDK Runtime Environment (AdoptOpenJDK)(build 1.8.0_232-b09) OpenJDK 64-Bit Server VM (AdoptOpenJDK)(build 25.232-b09, mixed mode)
Installerer Apache Cassandra
Vi installerer Apache Cassandra ved å bruke deb-pakken fra leverandørlageret. For å gjøre det, må vi aktivere Apache Cassandra-depotet.
Importer depotets offentlige nøkkel 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
. Det betyr at nøkkelen er importert, og pakker fra dette depotet vil bli betraktet som pålitelige.
Legg Cassandra-depotet til listen over systemkilder ved å kjøre kommandoen nedenfor:
sudo sh -c 'echo "deb https://www.apache.org/dist/cassandra/debian 311x main" > /etc/apt/sources.list.d/cassandra.list'
Oppdater pakkenes indeks og installer Apache Cassandra-pakken:
sudo apt update
sudo apt install cassandra
Når installasjonsprosessen er fullført, starter Cassandra-tjenesten automatisk. For å bekrefte at Cassandra kjører, skriver du inn:
nodetool status
Du skal se noe som ligner nedenfor:
Datacenter: datacenter1 ======================= Status=Up/Down |/ State=Normal/Leaving/Joining/Moving -- Address Load Tokens Owns (effective) Host ID Rack UN 127.0.0.1 103.71 KiB 256 100.0% dd8f6709-08ef-45b8-881e-5c1b5bbfc7f7 rack1
Det er det. Apache Cassandra er installert.
Konfigurerer Apache Cassandra
Apache Cassandra-data lagres i katalogen
/var/lib/cassandra
. Konfigurasjonsfiler er lokalisert i
/etc/cassandra
, og Java-oppstartsalternativer kan konfigureres i
/etc/default/cassandra
filen.
Som standard lytter Cassandra bare til localhost. Hvis klienten som kobler seg til databasen, også kjører på samme maskin, trenger du ikke endre bindingsgrensesnittet.
For å samhandle med Cassandra gjennom kommandolinjen, bruk
cqlsh
verktøyet, 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
Gi 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
å forlate terminalen.Rediger konfigurasjonsfilen
/etc/cassandra/cassandra.yamlcassandra.yaml
og legg det nye klyngenavnet:cluster_name: 'Linuxize Cluster'
Tøm systembufferen:
nodetool flush system
Start Cassandra-tjenesten på nytt ved å kjøre:
sudo systemctl restart cassandra
Konklusjon
Vi har vist deg hvordan du installerer Apache Cassandra Debian 10 og eventuelt gi nytt navn til standardklyngen. For mer informasjon om hvordan du kommer i gang med Cassandra, besøk den offisielle dokumentasjonssiden.
java cassandra debian databaseHvordan installere apache cassandra på ubuntu 18.04
Apache Cassandra er en gratis og åpen kildekode-NoSQL-database uten et eneste feil punkt. I denne opplæringen vil vi vise deg hvordan du installerer Apache Cassandra på Ubuntu 18.04.
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.
Hvordan installere apache webserver på debian 10 linux
Apache HTTP-server er en av de mest populære webserverne i verden. I denne opplæringen skal vi forklare hvordan du installerer Apache på Debian 10 Buster.