Selles kiirpostituses näeme, kuidas saame installida Ubuntu ühe populaarseima hajutatud andmebaasi Apache Cassandra ja hakata seda ka kasutama. Alustame kohe.
Loe postitusi ka Neo4J, Elasticsearch ja MongoDB kohta.
Apache Cassandra
Cassandra on üks Apache'i kõige populaarsemaid hajutatud NoSQL-i andmebaase, mis on tuntud oma mastaapsuse, jõudluse ja kõrge kättesaadavus ilma ühe rikkepunktita.
Mõned punktid, mis muudavad Apache Cassandra kõrgeks, on:
- Järjepidev ja veataluv.
- Arhitektuurilt väga lähedal Amazoni Dynamo DB-le ja andmemudel on lähedane Google'i Bigtable'ile.
- Loodud facebookis
- See on veergudele orienteeritud andmebaas
- Kasutatakse väga suurte kaaslaste juures nagu Cisco, Rackspace, Netflix ja paljud teised
Java installimine
Cassandra installimiseks Ubuntu peame esmalt installima Java. Java ei pruugi vaikimisi installitud olla. Saame seda kontrollida selle käsu abil:
java -versioonSelle käsu käivitamisel saame järgmise väljundi:
Nüüd installime Java oma süsteemi. Selleks kasutage seda käsku:
sudo add-apt-hoidla ppa: webupd8team / javasudo apt-get värskendus
sudo apt-get install oracle-java8-installer
Kui need käsud on lõpetatud, saame sama käsu abil uuesti kontrollida, kas Java on nüüd installitud.
Cassandra installimine
Cassandra installimine Ubuntu on väga lihtne ülesanne ja see on vaid mõne käsu küsimus. Alustame Cassandra hoidla lisamisega Ubuntu allikate loendisse:
kaja "deb http: // www.apache.org / dist / cassandra / debian 311x main "| sudo tee -a / etc / apt / sources.nimekirja.d / kassandra.allikatest.nimekirja
Kui oleme selle programmi käivitanud, saame järgmise väljundi:
Nüüd lisame Apache Cassandra hoidla võtmed:
Kui oleme selle programmi käivitanud, saame järgmise väljundi:
Nüüd saame Ubuntu apt-get loendit värskendada selle käsu abil:
Lõpuks oleme valmis installima Cassandra Ubuntu masinasse:
sudo apt-get installi kassandraViimane käsk võib Interneti-kiiruse põhjal võtta mõne minuti. Nüüd saame kontrollida, kas Cassandra töötab ja töötab meie masinas:
sudo teenuse kassandra olekNäeme, et teenus on aktiivne:
Ühendamine Cassandra klastriga
Cassandra käivitatakse automaatselt, kui installiprotsess on lõpule jõudnud. Cassandra on hajutatud andmebaas ja seega ei tööta see ühe süsteemina, vaid töötab klastris, mis võib koosneda praktiliselt igast hulgast sõlmedest.
Kui Cassandra meie masinas käivitab, seadistas ta klastri automaatselt ühe sõlme osana. Selle käsu abil saame kontrollida, kas klaster on üleval:
sudo nodetooli olekKui näeme ÜRO meie väljundis tähendab see, et klaster on üleval ja töötab:
Ühendamine Cassandra andmebaasiga
Viimases etapis näitame, kuidas saame siseneda Cassandra terminali. Cassandra kasutamise alustamiseks kasutage lihtsat käsku:
cqlshKui olete selle käivitanud, näeme, et saame nüüd oma masinas täita Cassandra käske ja luua sellega seotud andmeid: