Apache Cassandra on väga populaarne NoSQL-i andmebaas, mille on loonud Facebook Inc. kuid hiljem kuulub Apache Foundationile. See oli kavandatud ja ehitatud suurte andmebaaside mastaapsuse ja haldamise hõlbustamiseks. Apache Cassandra on teie jaoks kohustuslik andmebaaside haldussüsteem, kui teie mure on kõrge kättesaadavus ja mastaapsus. Selles postituses leiate juhendi Apache Cassandra installimise ja seadistamise kohta operatsioonisüsteemis CentOS 8.
Apache Cassandra installimine CentOS 8-le
Apache Cassandra saab installida, laadides RPM-paketi alla Apache Cassandra ametliku hoidla kaudu.
Kuid enne kui alustame Apache Cassandra installimist ja seadistamist CentOS 8-s, peame CentOS 8 süsteemi installima OpenJDK 8. Java installitud versiooni saate kontrollida, kas see on teie süsteemis installitud või mitte, tippides alltoodud käsu:
$ java -versioon
Kui seda pole teie süsteemi installitud, saate selle installida allpool toodud protseduuri abil või oma süsteemi eelinstallida; saate CentOS 8-s OpenJDK installi osa vahele jätta.
Installige Open JDK CentOS 8-le
OpenJDK on saadaval CentOS 8 ametlikus hoidlas ja seda saab hõlpsasti installida.
Kõigepealt värskendage süsteemi paketihoidla vahemälu:
$ sudo dnf makecache
Pärast CentOS 8 süsteemihoidla vahemälu värskendamist värskendage seda:
$ sudo dnf uuendus
Pärast süsteemi olemasolevate pakettide täiendamist saate minna edasi OpenJDK 8 installimisele ApOS Cassandra CentOS 8-sse. OpenJDK installimiseks CentOS 8 ametlikust hoidlast sisestage terminalis allpool antud käsk:
Sisestage "y" ja vajutage "Enter".
Pärast OpenJDK installimist kontrollige, tippides alltoodud käsu:
Võite olla tunnistaja, et OpenJDK installitud versioon on 1.8.0. Liigume edasi.
Installige Apache Cassandra
Apache Cassandra installimiseks peame süsteemi lisama Apache Cassandra hoidla.
Apache Cassandra hoidla lisamiseks CentOS 8 süsteemi. Looge „/ etc / yum.repod.d / kassandra.repo ”fail, tippides käsu:
$ sudo nano / etc / yum.repod.d / kassandra.repoKleepige vastloodud Cassandra hoidlafaili allpool toodud sisu sellesse faili.
[kassandra]nimi = Apache Cassandra
baseurl = https: // www.apache.org / dist / cassandra / redhat / 311x /
gpgcheck = 1
repo_gpgcheck = 1
gpgkey = https: // www.apache.org / dist / cassandra / KEYS
Pärast ülaltoodud sisu lisamist salvestage fail ja väljuge klaviatuuri otseteeklahvide (CTRL + S) ja (CTRL + X) abil.
Nüüd installige Apache Cassandra, tippides alltoodud käsu:
$ sudo dnf installige kassandra -yApache Cassandra on installitud CentOS 8-le. Nüüd ei käivitu Apache Cassandra teenus automaatselt. Kõigepealt peate selle lubama, tippides alltoodud käsu:
$ sudo systemctl lubab kassandra
Seejärel käivitage teenus, tippides järgmise käsu:
$ sudo systemctl käivitage kassandra
Nüüd kontrollimiseks kontrollige teenuse Apache Cassandra olekut, tippides alltoodud käsu:
$ sudo systemctl olek kasandra
Selles etapis on Apache Cassandra edukalt installitud ja töötab CentOS 8 masinas täiesti hästi. Konfigureerime selle ja logime sisse selle CQL-i kestasse.
Kuidas konfigureerida Apache Cassandrat CentOS 8-s
Apache Cassandral on oma CQL (Cassandra Query Language), täpselt nagu SQLil. Cassandra käsurea utiliiti, mida nimetatakse CQL-i kestaks või “cqlsh”, sisselogimiseks peame kõigepealt installima sobiva pythoni tõlgi. Python 2 installimiseks ja CentOS 8-s CQL-i kestale juurdepääsemiseks tippige alltoodud käsk:
$ sudo dnf installib python2
Sisestage "y" ja vajutage "Enter".
Kui Python2 on installitud, logige sisse CQL-i kestasse, kasutades Cassandra käsurea utiliiti, tippides CentOS 8 terminali järgmise käsu:
$ cqlsh
Ekraanipildil saate tunnistajaks olla; oleme edukalt CQL-i sisse loginud.
Nii saame lihtsalt seadistada ApOS Cassandra CentOS 8-s ja hakata seda kasutama.
Järeldus
Apache Cassandra andmebaasi kasutavad paljud tööstuse suured nimed nagu Facebook, Instagram, Netflix ja Reddit. See postitus sisaldab selget arusaamist ja põhjalikku juhendit, kuidas Apache Cassandrat CentOS 8-s installida ja konfigureerida.