Apache Cassandra on erittäin suosittu NoSQL-tietokanta, jonka on luonut Facebook Inc. mutta myöhemmin Apache Foundationin omistuksessa. Se on suunniteltu ja rakennettu suurten tietokantojen skaalautuvuuden ja hallinnan helpottamiseksi. Apache Cassandra on pakollinen tietokannan hallintajärjestelmä sinulle, jos huolesi on korkea saatavuus ja skaalautuvuus. Tämä viesti vie sinut vaiheittaiseen oppaaseen Apache Cassandran asentamisesta ja määrittämisestä CentOS 8 -käyttöjärjestelmässä.
Apache Cassandran asennus CentOS 8: een
Apache Cassandra voidaan asentaa lataamalla RPM-paketti Apache Cassandran virallisen arkiston kautta.
Mutta ennen kuin aloitamme Apache Cassandran asennuksen ja määrityksen CentOS 8: lla, meidän on asennettava OpenJDK 8 CentOS 8 -järjestelmään. Voit tarkistaa asennetun Java-version joko asennettuna tai ei järjestelmässäsi kirjoittamalla alla olevan komennon:
$ java -versio
Jos sitä ei ole asennettu järjestelmään, voit asentaa sen alla kuvatulla tavalla tai esiasentaa järjestelmään; voit ohittaa OpenJDK: n asennusosan CentOS 8: lla.
Asenna Open JDK CentOS 8: een
OpenJDK on saatavana CentOS 8: n virallisessa arkistossa ja se voidaan helposti asentaa.
Päivitä ensin järjestelmän pakettivaraston välimuisti:
$ sudo dnf makecache
Kun olet päivittänyt CentOS 8: n järjestelmän arkiston välimuistin, päivitä se:
$ sudo dnf -päivitys
Kun olet päivittänyt järjestelmän nykyiset paketit, voit siirtyä eteenpäin OpenJDK 8: n asentamiseen CentOS 8: een Apache Cassandraan. Asenna OpenJDK CentOS 8: n virallisesta arkistosta kirjoittamalla alla oleva komento päätelaitteeseen:
Kirjoita "y" ja paina "Enter".
Kun olet asentanut OpenJDK, tarkista kirjoittamalla alla annettu komento:
Voit todistaa, että OpenJDK: n asennettu versio on 1.8.0. Mennään eteenpäin.
Asenna Apache Cassandra
Apache Cassandran asentamiseksi meidän on lisättävä Apache Cassandran arkisto järjestelmään.
Apache Cassandra -tietovaraston lisääminen CentOS 8 -järjestelmään. Luo ”/ etc / yum.repot.d / cassandra.repo ”-tiedosto kirjoittamalla komento:
$ sudo nano / etc / yum.repot.d / cassandra.repoLiitä äskettäin luotuun Cassandra-arkistotiedostoon alla annettu sisältö tiedostoon.
[cassandra]nimi = Apache Cassandra
baseurl = https: // www.apache.org / dist / cassandra / redhat / 311x /
gpgcheck = 1
repo_gpgcheck = 1
gpgkey = https: // www.apache.org / dist / cassandra / AVAIMET
Kun olet lisännyt yllä olevan sisällön, tallenna tiedosto ja poistu pikanäppäimillä (CTRL + S) ja (CTRL + X).
Asenna nyt Apache Cassandra kirjoittamalla alla annettu komento:
$ sudo dnf asenna cassandra -yApache Cassandra on asennettu CentOS 8: een. Nyt Apache Cassandran palvelu ei käynnisty automaattisesti. Sinun on ensin otettava se käyttöön kirjoittamalla alla annettu komento:
$ sudo systemctl ottaa käyttöön cassandran
Käynnistä sitten palvelu kirjoittamalla seuraava komento:
$ sudo systemctl Käynnistä cassandra
Tarkista nyt Apache Cassandra -palvelun tila kirjoittamalla alla oleva komento:
$ sudo systemctl -tila cassandra
Tässä vaiheessa Apache Cassandra on onnistuneesti asennettu ja toimii täydellisesti CentOS 8-koneessa. Määritetään se ja kirjaudutaan sen CQL-kuoreen.
Apache Cassandran määrittäminen CentOS 8: een
Apache Cassandralla on oma CQL (Cassandra Query Language), aivan kuten SQL. Kirjaudu sisään Cassandran komentoriville, joka tunnetaan nimellä CQL shell tai “cqlsh”, meidän on ensin asennettava sopiva python-tulkki. Asenna Python 2 ja käytä CQL-kuorta CentOS 8: ssa kirjoittamalla alla annettu komento:
$ sudo dnf asenna python2
Kirjoita "y" ja paina "Enter".
Kun Python2 on asennettu, kirjaudu sisään CQL-kuoreen Cassandran komentorivi-apuohjelmalla kirjoittamalla seuraava komento CentOS 8 -päätteeseen:
$ cqlsh
Voit todistaa kuvakaappauksessa; olemme onnistuneesti kirjautuneet sisään CQL-kuoreen.
Näin voimme yksinkertaisesti määrittää Apache Cassandran CentOS 8: ssa ja aloittaa sen käytön.
Johtopäätös
Apache Cassandra -tietokantaa käyttävät monet teollisuuden suuret nimet, kuten Facebook, Instagram, Netflix ja Reddit. Tämä viesti sisältää selkeän ymmärryksen ja syvällisen oppaan Apache Cassandran asentamisesta ja määrittämisestä CentOS 8: een.