Android

Az apache cassandra telepítése a debian 10 linuxra

Howto install Ambari on Ubuntu

Howto install Ambari on Ubuntu

Tartalomjegyzék:

Anonim

Az Apache Cassandra egy ingyenes és nyílt forráskódú NoSQL adatbázis, egyetlen hibapont nélkül. Lineáris méretezhetőséget és magas rendelkezésre állást biztosít a teljesítmény veszélyeztetése nélkül. Az Apache Cassandrát számos olyan cég használja, amelyek nagy, aktív adatkészlettel rendelkeznek, beleértve a Reddit, a NetFlix, az Instagram és a Github., elmagyarázzuk, hogyan kell telepíteni az Apache Cassandra-t a Buster Debian 10-re.

Előfeltételek

Az utasítások feltételezik, hogy root vagy felhasználóként jelentkezik be sudo jogosultságokkal.

Java telepítése

A cikk írásakor az Apache Cassandra legfrissebb stabil verziója 3.11 és OpenJDK 8 szükséges, amely a Debian Buster hivatalos lerakataiban nem érhető el.

Engedélyezjük az AdoptOpenJDK lerakatot és telepítjük az előre beépített OpenJDK 8 csomagot.

Frissítse a csomagok listáját, és telepítse az új lerakat HTTPS-n keresztüli hozzáadásához szükséges függőségeket:

sudo apt update sudo apt install apt-transport-https ca-certificates wget dirmngr gnupg software-properties-common

Importálja a lerakat GPG-kulcsát, és adja hozzá az AdoptOpenJDK APT lerakatot a rendszeréhez:

wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | sudo apt-key add - wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | sudo apt-key add - sudo add-apt-repository --yes

A Java 8 telepítéséhez használja a következő parancsokat:

sudo apt update sudo apt install adoptopenjdk-8-hotspot

Ha kész, ellenőrizze azt a Java verzió kinyomtatásával:

java -version

A kimenetnek így kell kinéznie:

openjdk version "1.8.0_232" OpenJDK Runtime Environment (AdoptOpenJDK)(build 1.8.0_232-b09) OpenJDK 64-Bit Server VM (AdoptOpenJDK)(build 25.232-b09, mixed mode)

Az Apache Cassandra telepítése

Telepítjük az Apache Cassandra szoftvert a deb csomag segítségével a szállítói lerakatból. Ehhez engedélyeznie kell az Apache Cassandra lerakatot.

Importálja a lerakat nyilvános kulcsát a következő wget paranccsal:

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

A fenti parancsnak OK kell adnia. Ez azt jelenti, hogy a kulcs sikeresen importálásra került, és az e tárházból származó csomagokat megbízhatónak tekintik.

Adja hozzá a Cassandra lerakatot a rendszerforrások listájához az alábbi parancs futtatásával:

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

Frissítse a csomagok indexét és telepítse az Apache Cassandra csomagot:

sudo apt update sudo apt install cassandra

A telepítés befejezése után a Cassandra szolgáltatás automatikusan elindul. A Cassandra futásának ellenőrzéséhez írja be:

nodetool status

Az alábbiakhoz hasonlót kell látnia:

Datacenter: datacenter1 ======================= Status=Up/Down |/ State=Normal/Leaving/Joining/Moving -- Address Load Tokens Owns (effective) Host ID Rack UN 127.0.0.1 103.71 KiB 256 100.0% dd8f6709-08ef-45b8-881e-5c1b5bbfc7f7 rack1

Ez az. Az Apache Cassandra telepítése sikeres volt.

Az Apache Cassandra konfigurálása

Az Apache Cassandra adatokat a /var/lib/cassandra könyvtárban tárolja. A konfigurációs fájlok az /etc/cassandra könyvtárban találhatók, a Java indítási beállításai az /etc/default/cassandra fájlban konfigurálhatók.

Alapértelmezés szerint a Cassandra csak a localhost szolgáltatást hallgatja. Ha az adatbázishoz csatlakozó ügyfél ugyanazon a gépen fut, akkor nem kell megváltoztatnia a kötési felületet.

A Cassandrával a parancssoron keresztül történő interakcióhoz használja a cqlsh eszközt, amelyet a Cassandra csomaggal szállítanak.

cqlsh

Connected to Test Cluster at 127.0.0.1:9042. Use HELP for help. cqlsh>

Az Apache Cassandra Cluster átnevezése

Alapértelmezés szerint a Cassandra fürt neve „Test Cluster”. Ha meg akarja változtatni, kövesse az alábbi lépéseket:

  1. Bejelentkezés a Cassandra cqlsh terminálba a cqlsh :

    cqlsh

    A fürt nevének „Linuxize Cluster” -re változtatásához adja ki a következő parancsot:

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

    Cserélje ki a „Linuxize Cluster” beállítást a kívánt nevére. Ha kész, írja be az exit billentyűt a terminálból való kilépéshez.

    Szerkessze a cassandra.yaml konfigurációs fájlt, és írja be az új fürt nevét:

    /etc/cassandra/cassandra.yaml

    cluster_name: 'Linuxize Cluster'

    Tisztítsa meg a rendszer gyorsítótárát:

    nodetool flush system

    Indítsa újra a Cassandra szolgáltatást a következő futtatásával:

    sudo systemctl restart cassandra

Következtetés

Megmutattuk, hogyan kell telepíteni az Apache Cassandra Debian 10 szoftvert és opcionálisan átnevezni az alapértelmezett fürtöt. A Cassandra használatának megkezdésével kapcsolatos további információkért keresse fel a hivatalos dokumentációs oldalt.

java cassandra debian adatbázis