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.