Kuinka asentaa Apache Cassandra Ubuntuun 20.04
Apache Cassandra on erittäin suorituskykyinen avoimen lähdekoodin NoSQL-tietokantamoottori, joka tarjoaa vikasietoisuuden, lineaarisen skaalautuvuuden ja johdonmukaisuuden useissa solmuissa. Hajautetun arkkitehtuurinsa ansiosta Apache Cassandra käsittelee valtavia tietomääriä dynamo-tyylisen replikoinnin avulla. Tämä on paikka, jossa kopiot tallennetaan useisiin klusterin solmuihin, mikä tarjoaa korkean käytettävyyden ja nollapisteitä vikaantuessa.
Apache Cassandra on ihanteellinen IoT-sovelluksiin, joissa kerätään valtavasti dataa. Se on kätevä myös sosiaalisen median analytiikassa, viestipalveluissa ja vähittäiskaupan sovelluksissa.
Apache Cassandraa käyttäviin yrityksiin kuuluvat Netflix, Facebook, Cisco, Hulu., Twitter ja monet muut.
Tässä artikkelissa opit asentamaan ja määrittämään Apache Cassandra Ubuntu 20.04 ja Ubuntu 18.04.
Vaihe 1: Asenna Java Ubuntuun
Apache Cassandra:n asennus alkaa tarkistamalla, onko Java asennettu. Tarkemmin sanottuna OpenJDK on se, mitä tarvitaan saumattomasti toimimiseen Apache Cassandra:n kanssa. Toisen version asentaminen aiheuttaa todennäköisemmin virheitä määrityksen aikana.
Tarkista, onko Java asennettu, suorittamalla komento:
java -version
Jos Javaa ei ole vielä asennettu, tuloste tulostetaan päätelaitteessasi näkyvällä tavalla.
Asenna OpenJDK suorittamalla seuraava apt-komento.
sudo apt install openjdk-8-jdk
Varmista vielä kerran, että Java on asennettu suorittamalla komento.
java -version
Vaihe 2: Asenna Apache Cassandra Ubuntuun
Kun Java on asennettu, jatkamme Apache Cassandra:n asentamista. Asenna ensin paketti apt-transport-https salliaksesi pääsyn arkistoihin https-protokollan kautta.
sudo apt install apt-transport-https
Tuo seuraavaksi GPG-avain käyttämällä seuraavaa wget-komentoa kuvan mukaisesti.
wget -q -O - https://www.apache.org/dist/cassandra/KEYS | sudo apt-key add -
Lisää sitten Apache Cassandra's -arkisto järjestelmän lähdeluettelotiedostoon kuvan mukaisesti.
sudo sh -c 'echo "deb http://www.apache.org/dist/cassandra/debian 311x main" > /etc/apt/sources.list.d/cassandra.list'
Ennen kuin asennat Apache Cassandra, sinun on päivitettävä pakettiluettelo.
sudo apt update
Asenna sitten NoSQL-tietokanta komennolla:
sudo apt install cassandra
Yleensä Apache Cassandra käynnistyy automaattisesti. Vahvista sen tila suorittamalla seuraava komento:
sudo systemctl status cassandra
Alla oleva tulos vahvistaa, että Cassandra toimii odotetusti.
Lisäksi voit tarkistaa solmusi tilastot suorittamalla komennon.
sudo nodetool status
Kirjaudu sisään Cassandraan päätteellä käynnistämällä komennon.
cqlsh
Vaihe 3: Apache Cassandran määrittäminen Ubuntussa
Apache Cassandra -määritystiedostot pinotaan /etc/cassandra-hakemistoon, kun taas tiedot tallennetaan /var/lib/cassandra-hakemistoon. Käynnistysasetuksia voidaan säätää /etc/default/cassandra-tiedostossa.
Cassandra-klusterin oletusnimi on Testiklusteri. Jos haluat muuttaa tämän nimen merkityksellisempään, kirjaudu sisään Cassandraan.
cqlsh
Jos haluat määrittää klusterin nimen haluamaksesi, suorita alla oleva komento. Tässä tapauksessa asetamme klusterin nimeksi Tecmint Cluster
UPDATE system.local SET cluster_name = 'Tecmint Cluster' WHERE KEY = 'local';
Poistu kehotteesta kirjoittamalla:
EXIT;
Siirry sen jälkeen cassandra.yaml-tiedostoon kuvan mukaisesti:
sudo vim /etc/cassandra/cassandra.yaml
Etsi cluster_name
-direktiivi ja muokkaa klusterin nimeä alla olevan kuvan mukaisesti.
Tallenna ja sulje asetustiedosto ja käynnistä Cassandra-palvelu uudelleen. Voit kirjautua sisään uudelleen vahvistaaksesi klusterin nimen kuvan osoittamalla tavalla.
Ja tähän päättyy aihe Apache Cassandra:n asentamisesta Ubuntu 20.04 LTS:ään.