Kuinka ladata ja asentaa Cassandra on Windows
โก รlykรคs yhteenveto
Lataa ja asenna Cassandra on Windows purkamalla virallisen Apachen binรครคrijakelun, koska vanhoissa kuvakaappauksissa nรคkyvรค DataStax Community Editionin asennusohjelma poistettiin kรคytรถstรค vuonna 2017. Tรคmรค sivu kรคsittelee edellytyksiรค, sekรค asennusreittejรค ettรค kรคynnistyksen varmennusta.

Apache Cassandra sitรค kรคyttรคvรคt pienemmรคt organisaatiot, kun taas DataStax-yritystรค kรคyttรครค suurempi organisaatio valtavan tietomรครคrรคn tallentamiseen.
Apache Cassandra hallinnoi Apache-ohjelmisto Foundation.
Edellytys Apache Cassandra Asennus
Kolmen asian on oltava paikoillaan ennen Cassandra alkaa Windows.
- Apache Cassandra binรครคrit. Sinรค pystyt download Cassandra Apachen verkkosivustolta. Ota nykyisen vakaan julkaisun binรครคritiedosto.
- Tuettu JDK. Java on oltava asennettuna ja JAVA_HOME-ympรคristรถmuuttujan on osoitettava JDK-kansioon. Cassandra 4.x toimii Java 8 tai 11; Cassandra 5.x toimii Java 11 tai 17.
- Python. cqlsh-komentoriviohjelma on Python ohjelma, joten Python CQL-kuoren avaamiseen tarvitaan asennus 3.
64-bittinen Windows alusta oletetaan koko ajan. Huomaa, ettรค Windows on kevyesti testattu alusta Cassandra, minkรค vuoksi myรถhemmin kuvattu konttireitti on usein tasaisempi vaihtoehto.
Kuinka ladata ja asentaa Cassandra
On olemassa kaksi reittiรค. Tรคmรคn osion kuvakaappaukset ovat perรคisin DataStax Community Edition -ohjatusta toiminnosta, jota useimmat olemassa olevat tutoriaalit kuvaavat. Kyseistรค asennusohjelmaa ei enรครค julkaista, joten nykyinen binรครคrimetodi annetaan ensin ja ohjattu toiminto sรคilytetรครคn myรถhemmin lukijoille, jotka tyรถskentelevรคt arkistoidun kopion kanssa.
Tapa 1: Asennus Apachen binรครคriarkistosta (nykyinen tapa)
Vaihe 1) Lataa binรครคritarball, esimerkiksi apache-cassandra-xyz-bin.tar.gz, yllรค linkitetyltรค Apachen lataussivulta. Tarkista tiedosto samalla sivulla julkaistua tarkistussummaa vasten.
Vaihe 2) ExtracSiirrรค arkisto polkuun ilman vรคlilyรถntejรค, kuten C:\cassandra. Vรคlilyรถnnit polussa aiheuttavat kรคynnistysskriptien epรคonnistumisen.
Vaihe 3) Luo kaksi ympรคristรถmuuttujaa Cassandra odottaa, lisรครค sitten bin-kansio polkuun PATH.
setx CASSANDRA_HOME "C:\cassandra" setx JAVA_HOME "C:\Program Files\Java\jdk-17" setx PATH "%PATH%;C:\cassandra\bin"
Vaihe 4) Avaa uusi komentokehote, jotta muuttujat tulevat voimaan, ja kรคynnistรค sitten etualalla oleva solmu.
cd C:\cassandra\bin cassandra -f
Jรคtรค ikkuna auki. Kรคynnistysloki pรครคttyy riviin, joka ilmoittaa, ettรค solmu kuuntelee CQL-asiakkaita portissa 9042.
Vaihe 5) Vahvista toisessa komentokehotteessa, ettรค solmu on toiminnassa, ja avaa sitten komentotulkki.
nodetool status cqlsh 127.0.0.1 9042
Tilarivi, joka alkaa UN tarkoittaa, ettรค solmu on toiminnassa ja normaalissa tilassa. cqlsh-kehote vahvistaa asennuksen valmistumisen.
Tapa 2: DataStax Community Edition -ohjattu toiminto (vanha)
Alla olevat kuvakaappaukset dokumentoivat kรคytรถstรค poistetun MSI-asennusohjelman. Ne ovat edelleen hyรถdyllisiรค lukijoille, joilla on jo kopio, ja tuloksena oleva komentotulkki toimii samalla tavalla.
Vaihe 1) Suorita DataStaxin yhteisรถversion asennusohjelma. Asennuksen suorittamisen jรคlkeen seuraava sivu tulee nรคkyviin. Tรคssรค kuvakaappauksessa asennetaan 64-bittinen versio. Voit ladata myรถs 32-bittisen version tarpeidesi mukaan. 64-bittistรค versiota suositellaan kuitenkin.
Tรคltรค sivulta saat tietoa mm Cassandra versio, jonka aiot asentaa. Paina 'seuraava'-painiketta.
Vaihe 2) Paina 'Seuraava'-painiketta. Kun olet painanut 'Seuraava'-painiketta, seuraava sivu tulee nรคkyviin.
Tรคmรค sivu kรคsittelee lisenssisopimusta. Merkitse valintaruutu ja paina seuraavaa painiketta.
Vaihe 3) Paina 'Seuraava'-painiketta. Seuraava sivu tulee nรคkyviin ja kysyy asennussijaintia.
- Oletussijainti on C:\Program Files. Voit vaihtaa asennuspaikkaa, jos haluat muuttaa. On suositeltavaa olla muuttamatta asennuspaikkaa.
- Kun olet asettanut asennuspaikan, paina 'seuraava'-painiketta
Vaihe 4) Aloita Cassandra ja OpsCenter. Kun olet painanut 'Seuraava'-painiketta edellisessรค vaiheessa, seuraava sivu tulee nรคkyviin. Tรคllรค sivulla kysytรครคn, haluatko kรคynnistรครค automaattisesti Cassandra ja OpsCenter.
- Valitse valintaruudut, jos haluat kรคynnistyรค automaattisesti Cassandra ja OpsCenter.
- Kun olet antanut nรคmรค tiedot, paina "seuraava"-painiketta.
Vaihe 5) Napsauta asennuspainiketta. Asennusohjelma on kerรคnnyt kaikki tarvittavat tiedot ja nyt asennus on valmis asennettavaksi. Paina asennuspainiketta.
Vaihe 6) Napsauta Seuraava. Kun olet painanut 'Asenna'-painiketta, seuraava sivu tulee nรคkyviin.
DataStax-yhteisรถversiota asennetaan. Kun asennus on valmis, napsauta Seuraava-painiketta. Kun asennus on asennettu onnistuneesti, paina Valmis-painiketta.
Mene Windowsiin Kรคynnistรค ohjelmat, etsi Cassandra CQL Shell ja suorita Cassandra Kuori. Juoksun jรคlkeen Cassandra shell, nรคet seuraavan komentorivin
Nyt voit luoda avaintilan, taulukoita ja kirjoittaa kyselyitรค.
Running Cassandra Dockerissa Windows
Molemmat yllรค olevat menetelmรคt toimivat Cassandra suoraan Windows, joka on projektin vรคhiten testattu alusta. Kontti vรคlttรครค Java polku-, palvelurekisterรถinti- ja tiedostokรคyttรถoikeusongelmat, jotka aiheuttavat eniten Windows asennusvirheet, ja se poistaa solmun puhtaasti jรคlkikรคteen.
Kun Docker Desktop on asennettu, yksi komento kรคynnistรครค toimivan yksittรคisen solmun.
docker run --name cassandra-node -p 9042:9042 -d cassandra:latest
Anna solmulle noin minuutti aikaa kรคynnistyรค, tarkista sitten sen tila ja avaa sรคilรถn sisรคllรค oleva kuori.
docker exec -it cassandra-node nodetool status docker exec -it cassandra-node cqlsh
Tรคllรค tavalla kirjoitetut tiedot sijaitsevat sรคilรถn sisรคllรค ja katoavat, kun sรคilรถ poistetaan. Sรคilyttรครคksesi tiedot, liitรค taltio datahakemistoon:
docker run --name cassandra-node -p 9042:9042 \ -v cassandra-data:/var/lib/cassandra -d cassandra:latest
Tรคmรค reitti on kรคytรคnnรถllinen valinta oppimiseen ja paikalliseen kehitykseen, koska rikkinรคinen solmu hylรคtรครคn ja luodaan uudelleen sekunneissa.
Vianmรครคritys a Cassandra Asennus Windows
Kรคynnistysvirheet pรครคllรค Windows jakaantuvat muutamaan toistuvaan syyhyn. Jokainen niistรค tuottaa konsoliin erillisen viestin.
| Oire | Syy ja korjaus |
|---|---|
| โJAVA_HOME-tiedostoa ei ole asetettuโ | Muuttuja puuttuu tai osoittaa JRE:hen JDK:n sijaan. Aseta se JDK-kansioon ja avaa uusi komentokehote. |
| Prosessi sulkeutuu vรคlittรถmรคsti ilman lokitietoja | Asennuspolussa on vรคlilyรถnti. Siirrรค kansio polkuun, kuten C:\cassandra. |
| "Ei pysty juoruilemaan ikรคtovereiden kanssa" | Aiempi epรคonnistunut kรคynnistys jรคtti vanhentunutta dataa. Pysรคytรค solmu ja tyhjennรค asennushakemiston data- ja commitlog-kansiot. |
| "Osoite on jo kรคytรถssรค" | Portti 9042 tai 7000 on toisen prosessin, usein aiemman, kรคytรถssรค. Cassandra suorita. Sulje se tai muuta portteja cassandra.yaml-tiedostossa. |
| cqlsh raportoi, ettei moduulia nimeltรค cqlshlib ole. | Python puuttuu tai vรครคrรค versio on ensimmรคisenรค polussa PATH. Asenna Python 3 ja vahvista komennolla python โversio. |
Kun solmu raportoi UN:n ja cqlsh muodostaa yhteyden, seuraava vaihe on tallennusrakenteiden luominen, jota kรคsitellรครคn kohdassa Cassandra nรคppรคimistรถtila opetusohjelma, jota seuraa Cassandra taulukko opetusohjelma.








