Šiame greitame įraše pamatysime, kaip galime įdiegti vieną iš populiariausių platinamų duomenų bazių „Apache Cassandra“ „Ubuntu“ ir taip pat pradėti ją naudoti. Mes pradėsime dabar.
Skaitykite įrašus apie „Neo4J“, „Elasticsearch“ ir „MongoDB“.
Apache Cassandra
„Cassandra“ yra viena iš populiariausių „Apache“ platinamų „NoSQL“ duomenų bazių, žinoma dėl savo mastelio, našumo ir didelis prieinamumas be vieno gedimo taško.
Keletas taškų, dėl kurių „Apache Cassandra“ yra aukšta, yra šie:
- Nuoseklus ir labai tolerantiškas gedimams.
- Architektūros požiūriu labai artimas „Amazon“ „Dynamo DB“ ir duomenų modelis yra artimas „Google Bigtable“.
- Sukurta feisbuke
- Tai į stulpelius orientuota duomenų bazė
- Naudojamas kai kuriuose labai dideliuose kompanijose, tokiose kaip „Cisco“, „Rackspace“, „Netflix“ ir daugelyje kitų
„Java“ diegimas
Norėdami įdiegti „Cassandra“ į „Ubuntu“, pirmiausia turime įdiegti „Java“. „Java“ gali būti neįdiegta pagal numatytuosius nustatymus. Mes galime tai patikrinti naudodami šią komandą:
java -versijaVykdydami šią komandą, gauname šį išvestį:
Dabar mes įdiegsime „Java“ savo sistemoje. Norėdami tai padaryti, naudokite šią komandą:
sudo add-apt-repository ppa: webupd8team / javasudo apt-get atnaujinimas
sudo apt-get install oracle-java8-installer
Vykdžius šias komandas, mes galime dar kartą patikrinti, ar „Java“ jau įdiegta, naudodami tą pačią komandą.
„Cassandra“ diegimas
„Cassandra“ diegimas „Ubuntu“ yra labai lengva užduotis ir tai yra tik keleto komandų klausimas. Pradėsime pridėdami „Cassandra“ saugyklą prie „Ubuntu“ šaltinių sąrašo:
aidas "deb http: // www.apache.org / dist / cassandra / debian 311x main "| sudo tee -a / etc / apt / sources.sąrašą.d / kasandra.šaltiniai.sąrašą
Vykdydami šią programą gausime tokį išėjimą:
Dabar pridėsime „Apache Cassandra“ saugyklos raktus:
Vykdydami šią programą gausime tokį išėjimą:
Dabar galime atnaujinti „Ubuntu“ apt-get sąrašą naudodami šią komandą:
Galiausiai mes esame pasirengę įdiegti „Cassandra“ „Ubuntu“ kompiuteryje:
sudo apt-get install cassandraPaskutinė komanda gali užtrukti kelias minutes, atsižvelgiant į interneto greitį. Dabar galime patikrinti, ar „Cassandra“ veikia ir veikia mūsų kompiuteryje:
sudo tarnybos kasandros statusasPamatysime, kad paslauga yra aktyvi:
Prisijungimas prie „Cassandra“ grupės
„Cassandra“ paleidžiama automatiškai, kai baigsite diegimo procesą. „Cassandra“ yra paskirstyta duomenų bazė, taigi ji neveikia kaip viena sistema, tačiau veikia klasteryje, kurį gali sudaryti praktiškai bet koks mazgų skaičius.
Kai „Cassandra“ paleidžiama mūsų mašinoje, ji automatiškai sukuria klasterį su vienu mazgu kaip jo dalimi. Mes galime patikrinti, ar klasteris veikia, naudodami šią komandą:
sudo nodetool būsenaJei matysime JT tai reiškia, kad klasteris veikia ir veikia:
Prisijungimas prie „Cassandra“ duomenų bazės
Paskutiniame etape parodysime, kaip galime patekti į Kasandros terminalą. Norėdami pradėti naudoti „Cassandra“, naudokite paprastą komandą:
cqlshKai paleisite tai, pamatysime, kad dabar galime vykdyti „Cassandra“ komandas savo kompiuteryje ir sukurti susijusius duomenis: