Weboldal keresés

Az Apache Cassandra telepítése Ubuntu 20.04-re


Az Apache Cassandra egy nagy teljesítményű, nyílt forráskódú NoSQL adatbázismotor, amely hibatűrést, lineáris méretezhetőséget és konzisztenciát biztosít több csomóponton keresztül. Elosztott architektúrájának köszönhetően az Apache Cassandra hatalmas mennyiségű adatot kezel dinamóstílusú replikációval. Ez az a hely, ahol a replikákat egy fürt több csomópontján tárolják, így magas rendelkezésre állást és nulla hibapontot biztosítanak.

Az Apache Cassandra ideális az IoT alkalmazásokhoz, ahol hatalmas mennyiségű adatot gyűjtenek. A közösségi média elemzésében, az üzenetküldő szolgáltatásokban és a kiskereskedelmi alkalmazásokban is jól jön.

Az Apache Cassandra szolgáltatást használó cégek közé tartozik a Netflix, a Facebook, a Cisco, a Hulu, Twitter és még sok más.

Ebből a cikkből megtudhatja, hogyan telepítheti és konfigurálhatja az Apache Cassandrat az Ubuntu 20.04 és az Ubuntu 18.04 rendszereken.

1. lépés: Java telepítése Ubuntura

Az Apache Cassandra telepítése a Java telepítésének ellenőrzésével kezdődik. Pontosabban, az OpenJDK az, ami az Apache Cassandra zökkenőmentes működéséhez szükséges. Más verzió telepítése nagyobb valószínűséggel okoz hibákat a konfiguráció során.

Annak ellenőrzéséhez, hogy a Java telepítve van-e, futtassa a következő parancsot:

java -version

Ha a Java még nincs telepítve, a kimenetet a terminálon látható módon nyomtatva találja.

Az OpenJDK telepítéséhez hajtsa végre a következő apt parancsot.

sudo apt install openjdk-8-jdk

A parancs futtatásával még egyszer ellenőrizze, hogy a Java telepítve van-e.

java -version

2. lépés: Telepítse az Apache Cassandra-t az Ubuntuban

A Java telepítése után folytatjuk az Apache Cassandra telepítését. Először telepítse az apt-transport-https csomagot, hogy engedélyezze a tárolókhoz való hozzáférést a https protokollon keresztül.

sudo apt install apt-transport-https

Ezután importálja a GPG kulcsot a következő wget paranccsal az ábrán látható módon.

wget -q -O - https://www.apache.org/dist/cassandra/KEYS | sudo apt-key add -

Ezután adja hozzá az Apache Cassandra tárolót a rendszer forráslistafájljához, ahogy az ábra mutatja.

sudo sh -c 'echo "deb http://www.apache.org/dist/cassandra/debian 311x main" > /etc/apt/sources.list.d/cassandra.list'

Az Apache Cassandra telepítése előtt először frissítenie kell a csomaglistát.

sudo apt update

Ezután telepítse a NoSQL adatbázist a következő paranccsal:

sudo apt install cassandra

Általában az Apache Cassandra automatikusan elindul. Állapotának megerősítéséhez futtassa a következő parancsot:

sudo systemctl status cassandra

Az alábbi kimenet megerősíti, hogy a Cassandra a várt módon működik és működik.

Ezenkívül a parancs futtatásával ellenőrizheti a csomópont statisztikáit.

sudo nodetool status

A terminálon a Cassandraba való bejelentkezéshez hívja meg a parancsot.

cqlsh

3. lépés: Az Apache Cassandra konfigurálása az Ubuntuban

Az Apache Cassandra konfigurációs fájlok az /etc/cassandra könyvtárban, az adatok pedig a /var/lib/cassandra könyvtárban kerülnek tárolásra. Az indítási beállítások az /etc/default/cassandra fájlban módosíthatók.

Cassandra alapértelmezett fürtneve „Tesztfürt”. Ha ezt értelmesebb névre szeretné módosítani, jelentkezzen be a Cassandra-ba.

cqlsh

A fürt nevének saját preferenciáinak beállításához futtassa az alábbi parancsot. Ebben az esetben a fürt nevét a következőre állítjuk: „Tecmint Cluster

UPDATE system.local SET cluster_name = 'Tecmint Cluster' WHERE KEY = 'local';

Lépjen ki a promptból a következő beírásával:

EXIT;

Ezt követően nyissa meg a cassandra.yaml fájlt az alábbi módon:

sudo vim /etc/cassandra/cassandra.yaml

Keresse meg a cluster_name direktívát, és ennek megfelelően szerkessze a fürt nevét az alábbiak szerint.

Mentse el, lépjen ki a konfigurációs fájlból, és indítsa újra a Cassandra szolgáltatást. Újra bejelentkezhet a fürt nevének megerősítéséhez, ahogy az ábra mutatja.

Ezzel véget is ért a téma az Apache Cassandra telepítéséről Ubuntu 20.04 LTS-re.