Hvordan laste ned og installere Cassandra on Windows
โก Smart oppsummering
Last ned og installer Cassandra on Windows ved รฅ pakke ut den offisielle Apache binรฆrdistribusjonen, siden installasjonsprogrammet for DataStax Community Edition som vises i de eldre skjermbildene ble pensjonert i 2017. Denne siden dekker forutsetninger, bรฅde installasjonsruter og oppstartsverifisering.

Apache Cassandra brukes av mindre organisasjoner, mens DataStax enterprise brukes av den stรธrre organisasjonen til รฅ lagre enorme mengder data.
Apache Cassandra administreres av Apache-programvaren Foundation.
Forutsetning for Apache Cassandra Installasjon
Tre ting mรฅ vรฆre pรฅ plass fรธr Cassandra vil starte pรฅ Windows.
- Apache Cassandra binรฆrfiler. Du kan nedlasting Cassandra fra Apache-nettstedet. Hent den binรฆre tarballen for den nรฅvรฆrende stabile utgivelsen.
- En stรธttet JDK. Java mรฅ vรฆre installert, og JAVA_HOME-miljรธvariabelen mรฅ peke mot JDK-mappen. Cassandra 4.x kjรธrer pรฅ Java 8 eller 11; Cassandra 5.x kjรธrer pรฅ Java 11 eller 17.
- Python. Kommandolinjeklienten cqlsh er en Python program, sรฅ et Python 3 installasjoner er nรธdvendige for รฅ รฅpne CQL-skallet.
En 64-bit Windows plattform antas gjennomgรฅende. Merk at Windows er en lett testet plattform for Cassandra, og det er derfor containerruten som beskrives senere ofte er det smidigere alternativet.
Hvordan laste ned og installere Cassandra
Det finnes to ruter. Skjermbildene i denne delen kommer fra veiviseren for DataStax Community Edition, som er ruten som de fleste eksisterende veiledninger beskriver. Installasjonsprogrammet er ikke lenger publisert, sรฅ den gjeldende binรฆre metoden gis fรธrst, og veiviseren beholdes etterpรฅ for lesere som arbeider med en arkivert kopi.
Metode 1: Installer fra Apache-binรฆrarkivet (gjeldende metode)
Trinn 1) Last ned den binรฆre tarballen, for eksempel apache-cassandra-xyz-bin.tar.gz, fra Apache-nedlastingssiden som er lenket ovenfor. Verifiser filen mot den publiserte sjekksummen pรฅ samme side.
Trinn 2) ExtracFlytt arkivet til en sti uten mellomrom, for eksempel C:\cassandra. Mellomrom i stien fรธrer til at oppstartsskriptene mislykkes.
Trinn 3) Opprett de to miljรธvariablene Cassandra forventer, og legg deretter til bin-mappen i PATH.
setx CASSANDRA_HOME "C:\cassandra" setx JAVA_HOME "C:\Program Files\Java\jdk-17" setx PATH "%PATH%;C:\cassandra\bin"
Trinn 4) ร pne en ny ledetekst slik at variablene trer i kraft, og start deretter noden i forgrunnen.
cd C:\cassandra\bin cassandra -f
La det vinduet stรฅ รฅpent. Oppstartsloggen avsluttes med en linje som sier at noden lytter etter CQL-klienter pรฅ port 9042.
Trinn 5) I en andre ledetekst, bekreft at noden er oppe, og รฅpne deretter skallet.
nodetool status cqlsh 127.0.0.1 9042
En statuslinje som begynner med UN betyr at noden er oppe og normal. cqlsh-ledeteksten bekrefter at installasjonen er fullfรธrt.
Metode 2: Veiviser for DataStax Community Edition (eldre versjon)
Skjermbildene nedenfor dokumenterer det utgรฅtte MSI-installasjonsprogrammet. De er fortsatt nyttige for lesere som allerede har en kopi, og det resulterende skallet oppfรธrer seg identisk.
Trinn 1) Kjรธr installasjonsprogrammet for DataStax-fellesskapsutgaven. Etter at du har kjรธrt installasjonsprogrammet, vil fรธlgende side vises. Her pรฅ skjermbildet installeres 64-bitersversjonen. Du kan ogsรฅ laste ned 32-bitersversjonen etter behov. Men 64-bitersversjonen anbefales.
Denne siden gir deg informasjon om Cassandra versjonen du skal installere. Trykk pรฅ 'neste'-knappen.
Trinn 2) Trykk pรฅ ยซnesteยป-knappen. Etter at du har trykket pรฅ ยซnesteยป-knappen, vises neste side.
Denne siden handler om lisensavtalen. Merk av i boksen og trykk pรฅ neste-knappen.
Trinn 3) Trykk pรฅ ยซnesteยป-knappen. Fรธlgende side vil vises med spรธrsmรฅl om installasjonsstedet.
- Standardplassering er C:\Program Files. Du kan endre installasjonssted hvis du vil endre. Det anbefales ikke รฅ endre installasjonssted.
- Etter รฅ ha angitt installasjonssted, trykk pรฅ 'neste'-knappen
Trinn 4) Start Cassandra og OpsCenter. Etter at du har trykket pรฅ ยซnesteยป-knappen i trinnet ovenfor, vises fรธlgende side. Denne siden spรธr om du vil starte automatisk Cassandra og OpsCenter.
- Merk av i boksene hvis du vil starte automatisk Cassandra og OpsCenter.
- Etter รฅ ha gitt denne informasjonen, trykk pรฅ 'neste'-knappen.
Trinn 5) Klikk pรฅ installasjonsknappen. Installasjonsprogrammet har samlet all nรธdvendig informasjon, og nรฅ er installasjonsprogrammet klart til installasjon. Trykk pรฅ installasjonsknappen.
Trinn 6) Klikk pรฅ Neste. Etter at du har trykket pรฅ ยซInstallerยป-knappen, vises fรธlgende side.
DataStax community-utgaven installeres. Klikk pรฅ neste-knappen etter at installasjonen er fullfรธrt. Nรฅr installasjonsprogrammet er installert, trykker du pรฅ ยซFullfรธrยป-knappen.
Gรฅ til Windows start programmer, sรธk Cassandra CQL Shell og kjรธr Cassandra Shell. Etter รฅ ha lรธpt Cassandra shell, vil du se fรธlgende kommandolinje
Nรฅ kan du opprette et nรธkkelomrรฅde, tabeller og skrive spรธrringer.
kjรธrer Cassandra i Docker pรฅ Windows
Begge metodene ovenfor kjรธrer Cassandra direkte pรฅ Windows, som er den minst testede plattformen for prosjektet. En container unngรฅr Java problemer med sti, tjenesteregistrering og filtillatelser som forรฅrsaker de fleste Windows installasjonsfeil, og den fjerner noden rent etterpรฅ.
Med Docker Desktop installert, starter รฉn kommando en fungerende enkeltnode.
docker run --name cassandra-node -p 9042:9042 -d cassandra:latest
Gi noden omtrent et minutt til รฅ bootstrappe, sjekk deretter tilstanden og รฅpne skallet inne i containeren.
docker exec -it cassandra-node nodetool status docker exec -it cassandra-node cqlsh
Data som er skrevet pรฅ denne mรฅten ligger inne i beholderen og forsvinner nรฅr beholderen fjernes. For รฅ beholde den, knytt et volum til datakatalogen:
docker run --name cassandra-node -p 9042:9042 \ -v cassandra-data:/var/lib/cassandra -d cassandra:latest
Denne ruten er det praktiske valget for lรฆring og lokal utvikling, fordi en รธdelagt node kastes og gjenskapes pรฅ sekunder.
Feilsรธking a Cassandra Installasjon pรฅ Windows
Oppstartsfeil pรฅ Windows faller inn under et lite antall tilbakevendende รฅrsaker. Hver av dem produserer en sรฆregen melding i konsollen.
| Symptom | ร rsak og lรธsning |
|---|---|
| ยซJAVA_HOME er ikke angittยป | Variabelen mangler eller peker mot en JRE i stedet for en JDK. Sett den i JDK-mappen og รฅpne en ny ledetekst. |
| Prosessen avsluttes umiddelbart uten loggfรธring | Installasjonsstien inneholder et mellomrom. Flytt mappen til en bane som for eksempel C:\cassandra. |
| ยซKan ikke sladre med noen jevnaldrendeยป | En tidligere mislykket oppstart etterlot foreldede data. Stopp noden og fjern data- og commitlog-mappene under installasjonsmappen. |
| ยซAdressen er allerede i brukยป | Port 9042 eller 7000 er tatt av en annen prosess, ofte en tidligere Cassandra kjรธr. Lukk den eller endre portene i cassandra.yaml. |
| cqlsh rapporterer ยซingen modul med navnet cqlshlibยป | Python mangler eller feil versjon er fรธrst pรฅ PATH. Installer Python 3 og bekreft med python โversion. |
Nรฅr noden rapporterer UN og cqlsh kobler til, er neste trinn รฅ opprette lagringsstrukturer, dekket i Cassandra tasterom veiledning, etterfulgt av Cassandra bord opplรฆringen.








