Az Apache Cassandra egy nagyon népszerű NoSQL adatbázis, amelyet a Facebook Inc. hozott létre. de később az Apache Alapítvány tulajdonában van. Úgy tervezték és építették, hogy megkönnyítsék a nagy adatbázisok méretezhetőségét és kezelését. Az Apache Cassandra egy kötelező adatbázis-kezelő rendszer az Ön számára, ha a magas rendelkezésre állás és a skálázhatóság miatt aggódik. Ez a bejegyzés lépésről lépésre ismerteti az Apache Cassandra telepítését és konfigurálását a CentOS 8 operációs rendszeren.
Apache Cassandra telepítése a CentOS 8-ra
Az Apache Cassandra telepíthető az RPM csomag letöltésével az Apache Cassandra hivatalos adattárából.
De mielőtt elkezdenénk az Apache Cassandra telepítését és konfigurálását a CentOS 8-on, telepítenünk kell az OpenJDK 8-at a CentOS 8 rendszerre. Az alább megadott parancs beírásával ellenőrizheti, hogy a Java telepített verziója telepítve van-e vagy sem a rendszerén:
$ java -verzió
Ha nincs telepítve a rendszerére, telepítheti az alább megadott eljárással vagy előre telepítve a rendszerre; kihagyhatja az OpenJDK telepítési részét a CentOS 8-on.
Telepítse az Open JDK alkalmazást a CentOS 8-ra
Az OpenJDK elérhető a CentOS 8 hivatalos adattárában, és könnyen telepíthető.
Először frissítse a rendszer csomagtárának gyorsítótárát:
$ sudo dnf makecache
A CentOS 8 rendszertárának gyorsítótárának frissítése után frissítse azt:
$ sudo dnf upgrade
A rendszer meglévő csomagjainak frissítése után továbbléphet az OpenJDK 8 telepítésére a CentOS 8 for Apache Cassandra alkalmazásba. Az OpenJDK telepítéséhez a CentOS 8 hivatalos adattárából írja be az alább megadott parancsot a terminálba:
Írja be az „y” szót és nyomja meg az „Enter” billentyűt.
Az OpenJDK telepítése után ellenőrizze az alábbi parancs beírásával:
Tanúja lehet annak, hogy az OpenJDK telepített verziója 1.8.0. Menjünk előre.
Telepítse az Apache Cassandra alkalmazást
Az Apache Cassandra telepítéséhez hozzá kell adnunk az Apache Cassandra adattárát a rendszerhez.
Apache Cassandra adattár hozzáadása a CentOS 8 rendszerhez. Hozzon létre egy „/ etc / yum.repók.d / cassandra.repo ”fájlt a következő parancs beírásával:
$ sudo nano / etc / yum.repók.d / cassandra.repoAz újonnan létrehozott Cassandra adattárfájlba illessze be az alább megadott tartalmat abba a fájlba.
[cassandra]név = Apache Cassandra
baseurl = https: // www.apache.org / dist / cassandra / redhat / 311x /
gpgcheck = 1
repo_gpgcheck = 1
gpgkey = https: // www.apache.org / dist / cassandra / KEYS
A fenti tartalom hozzáadása után mentse el a fájlt, és lépjen ki a billentyűparancsokkal (CTRL + S) és (CTRL + X).
Most telepítse az Apache Cassandrát az alább megadott parancs beírásával:
$ sudo dnf install cassandra -yAz Apache Cassandra telepítve van a CentOS 8 rendszerre. Az Apache Cassandra szolgáltatása nem indul el automatikusan. Először az alább megadott parancs beírásával kell engedélyeznie:
A $ sudo systemctl engedélyezi a cassandra használatát
Ezután indítsa el a szolgáltatást a következő parancs beírásával:
$ sudo systemctl start cassandra
Most az ellenőrzéshez ellenőrizze az Apache Cassandra szolgáltatás állapotát az alábbi parancs beírásával:
$ sudo systemctl állapot kaszandra
Ebben a szakaszban az Apache Cassandra telepítése sikeres és tökéletesen működik a CentOS 8 gépen. Konfiguráljuk és jelentkezzünk be a CQL héjba.
Az Apache Cassandra konfigurálása a CentOS 8 rendszeren
Az Apache Cassandra saját CQL-vel rendelkezik (Cassandra Query Language), akárcsak az SQL. A Cassandra parancssori segédprogramjába történő bejelentkezéshez, amely CQL shell vagy „cqlsh” néven ismert, először telepítenünk kell egy megfelelő python tolmácsot. A Python 2 telepítéséhez és a CentQL 8 CQL-héjához való hozzáféréshez írja be az alábbi parancsot:
$ sudo dnf telepítse a python2 fájlt
Írja be az „y” szót és nyomja meg az „Enter” billentyűt.
A Python2 telepítése után jelentkezzen be a CQL héjba a Cassandra parancssori segédprogramjával, a következő parancs beírásával a CentOS 8 terminálba:
$ cqlsh
Tanúja lehet a képernyőképnek; sikeresen bejelentkeztünk a CQL héjba.
Így egyszerűen konfigurálhatjuk az Apache Cassandra-t a CentOS 8-on, és elkezdhetjük használni.
Következtetés
Az Apache Cassandra adatbázist az ipar számos nagy neve használja, például a Facebook, az Instagram, a Netflix és a Reddit. Ez a bejegyzés világos megértést és mély útmutatót tartalmaz az Apache Cassandra telepítéséhez és konfigurálásához a CentOS 8 rendszeren.