V tem kratkem prispevku bomo videli, kako lahko na Ubuntu namestimo eno najbolj priljubljenih distribuiranih baz podatkov, Apache Cassandra in jo tudi začnemo uporabljati. Zdaj bomo začeli.
Preberite tudi objave o Neo4J, Elasticsearch in MongoDB.
Apache Cassandra
Cassandra je ena najbolj priljubljenih distribuiranih baz podatkov NoSQL podjetja Apache, ki je znana po svoji razširljivosti, zmogljivosti in visoka razpoložljivost brez ene same točke okvare.
Nekaj točk, zaradi katerih je Apache Cassandra visok:
- Dosleden in zelo odporen na napake.
- Po arhitekturi je zelo blizu Amazonovemu Dynamo DB in podatkovni model je blizu Googlovemu Bigtableu.
- Ustvarjeno na facebooku
- To je stolpčno usmerjena baza podatkov
- Uporablja se v nekaterih zelo velikih podjetjih, kot so Cisco, Rackspace, Netflix in mnogi drugi
Nameščanje Jave
Če želite namestiti Cassandro na Ubuntu, moramo najprej namestiti Javo. Java morda ni privzeto nameščena. Preverimo ga lahko s tem ukazom:
java -verzijaKo zaženemo ta ukaz, dobimo naslednji izhod:
Zdaj bomo v naš sistem namestili Javo. Za to uporabite ta ukaz:
sudo add-apt-repository ppa: webupd8team / javaposodobitev sudo apt-get
sudo apt-get install oracle-java8-installer
Ko se ti ukazi končajo, lahko z istim ukazom ponovno preverimo, ali je Java nameščena.
Nameščanje Cassandre
Namestitev Cassandre na Ubuntu je zelo enostavna naloga in je le stvar nekaj ukazov. Začeli bomo z dodajanjem repozitorija Cassandra na seznam Ubuntu Source:
echo "deb http: // www.apache.org / dist / cassandra / debian 311x glavni "| sudo tee -a / etc / apt / sources.seznam.d / kasandra.virov.seznam
Ko zaženemo ta program, bomo dobili naslednji izhod:
Zdaj bomo dodali ključe repozitorija Apache Cassandra:
Ko zaženemo ta program, bomo dobili naslednji izhod:
Zdaj lahko posodobimo seznam apt-get za Ubuntu s tem ukazom:
Končno smo pripravljeni za namestitev Cassandre na računalnik Ubuntu:
sudo apt-get namesti cassandraZadnji ukaz lahko traja nekaj minut glede na hitrost interneta. Zdaj lahko preverimo, ali Cassandra deluje in deluje na našem računalniku:
status sudo storitve cassandraVideli bomo, da je storitev aktivna:
Povezovanje z grozdom Cassandra
Cassandra se samodejno zažene, ko je postopek namestitve končan. Cassandra je porazdeljena baza podatkov, zato ne deluje kot en sam sistem, ampak deluje v gruči, ki je lahko sestavljena iz skoraj poljubnega števila vozlišč.
Ko se Cassandra zažene na našem računalniku, samodejno nastavi gručo z enim samim vozliščem. S tem ukazom lahko preverimo, ali je grozd pripravljen:
sudo nodetool statusČe vidimo ZN v našem izhodu to pomeni, da grozd deluje in deluje:
Povezava z bazo podatkov Cassandra
V zadnjem koraku bomo pokazali, kako lahko vstopimo v terminal Cassandra. Za začetek uporabe Cassandre uporabite preprost ukaz:
cqlshKo zaženete to, bomo videli, da lahko zdaj na našem računalniku izvajamo ukaze Cassandra in ustvarjamo povezane podatke: