„Apache Cassandra“ yra labai populiari „NoSQL“ duomenų bazė, kurią sukūrė „Facebook Inc.“. bet vėliau priklauso Apache fondui. Jis buvo sukurtas ir pastatytas taip, kad būtų lengviau keisti ir valdyti dideles duomenų bazes. „Apache Cassandra“ yra privaloma duomenų bazių valdymo sistema, skirta jums, jei jums rūpi didelis prieinamumas ir mastelis. Šiame įraše rasite išsamų „Apache Cassandra“ diegimo ir konfigūravimo „CentOS 8“ operacinėje sistemoje vadovą.
„Apache Cassandra“ diegimas „CentOS 8“
„Apache Cassandra“ galima įdiegti atsisiųsdami RPM paketą per oficialią „Apache Cassandra“ saugyklą.
Tačiau prieš pradedant diegti ir konfigūruoti „Apache Cassandra“ „CentOS 8“, „CentOS 8“ sistemoje turime įdiegti „OpenJDK 8“. Galite patikrinti, ar įdiegta „Java“ versija yra įdiegta, ar ne jūsų sistemoje, įvesdami toliau pateiktą komandą:
$ java -versija
Jei jis nėra įdiegtas jūsų sistemoje, galite jį įdiegti naudodamiesi toliau pateikta procedūra arba iš anksto įdiegę savo sistemoje; galite praleisti „OpenJDK“ diegimo dalį „CentOS 8“.
„CentOS 8“ įdiekite „Open JDK“
„OpenJDK“ yra oficialioje „CentOS 8“ saugykloje ir lengvai įdiegiama.
Visų pirma atnaujinkite sistemos paketų saugyklos talpyklą:
$ sudo dnf makecache
Atnaujinę „CentOS 8“ sistemos saugyklos talpyklą, atnaujinkite ją:
$ sudo dnf atnaujinimas
Atnaujinę esamus sistemos paketus, galite pradėti diegti „OpenJDK 8“ „CentOS 8“, skirtą „Apache Cassandra“. Norėdami įdiegti „OpenJDK“ iš oficialios „CentOS 8“ saugyklos, įveskite toliau nurodytą komandą terminale:
Įveskite „y“ ir paspauskite „Enter“.
Įdiegę „OpenJDK“, patikrinkite įvesdami toliau pateiktą komandą:
Galite paliudyti, kad įdiegta „OpenJDK“ versija yra 1.8.0. Judėkime į priekį.
Įdiekite „Apache Cassandra“
Norėdami įdiegti „Apache Cassandra“, turime į sistemą įtraukti „Apache Cassandra“ saugyklą.
Norėdami pridėti „Apache Cassandra“ saugyklą prie „CentOS 8“ sistemos. Sukurkite „/ etc / yum.atpirkimas.d / kasandra.repo “failas, įvesdami komandą:
$ sudo nano / etc / yum.atpirkimas.d / kasandra.atpirkimasNaujai sukurtame „Cassandra“ saugyklos faile įklijuokite toliau nurodytą turinį į tą failą.
[kasandra]vardas = Apache Cassandra
baseurl = https: // www.apache.org / dist / cassandra / redhat / 311x /
gpgcheck = 1
repo_gpgcheck = 1
gpgkey = https: // www.apache.org / dist / cassandra / RAKTAI
Pridėję aukščiau esantį turinį, išsaugokite failą ir išeikite naudodami sparčiuosius klavišus (CTRL + S) ir (CTRL + X).
Dabar įdiekite „Apache Cassandra“ įvesdami toliau pateiktą komandą:
$ sudo dnf įdiekite cassandra -y„Apache Cassandra“ yra įdiegta „CentOS 8“. Dabar „Apache Cassandra“ paslauga nebus automatiškai paleista. Pirmiausia turite jį įgalinti įvesdami žemiau pateiktą komandą:
$ sudo systemctl įjungti kasandrą
Tada paleiskite paslaugą įvesdami šią komandą:
$ sudo systemctl pradėti kasandrą
Dabar, norėdami patikrinti, patikrinkite „Apache Cassandra“ paslaugos būseną įvesdami toliau pateiktą komandą:
$ sudo systemctl būsenos kasandra
Šiame etape „Apache Cassandra“ sėkmingai įdiegta ir puikiai veikia „CentOS 8“ mašinoje. Konfigūruokime jį ir prisijunkime prie jo CQL apvalkalo.
Kaip sukonfigūruoti „Apache Cassandra“ sistemoje „CentOS 8“
„Apache Cassandra“ turi savo CQL (Cassandra Query Language), kaip ir SQL. Norėdami prisijungti prie „Cassandra“ komandinės eilutės įrankio, žinomo kaip CQL apvalkalas arba „cqlsh“, pirmiausia turime įdiegti tinkamą „Python“ vertėją. Norėdami įdiegti „Python 2“ ir pasiekti „COS“ apvalkalą „CentOS 8“, įveskite toliau pateiktą komandą:
$ sudo dnf įdiekite python2
Įveskite „y“ ir paspauskite „Enter“.
Įdiegę „Python2“, prisijunkite prie CQL apvalkalo naudodami „Cassandra“ komandų eilutės įrankį, „CentOS 8“ terminale įvesdami šią komandą:
$ cqlsh
Tai galite paliudyti ekrano kopijoje; mes sėkmingai prisijungėme prie CQL apvalkalo.
Taip paprastai galime sukonfigūruoti „Apache Cassandra“ „CentOS 8“ ir pradėti jį naudoti.
Išvada
„Apache Cassandra“ duomenų bazę pramonėje naudoja daugelis didelių vardų, tokių kaip „Facebook“, „Instagram“, „Netflix“ ir „Reddit“. Šiame įraše yra aiškus supratimas ir išsamus vadovas, kaip įdiegti ir konfigūruoti „Apache Cassandra“ sistemoje „CentOS 8“.