Android

Az apache cassandra telepítése a debian 9-en

Howto install Hive on Ubuntu

Howto install Hive 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.

Ez az oktatóprogram végigvezeti az Apache Cassandra telepítésének folyamatán a Debian 9-en.

Előfeltételek

Csomagok telepítéséhez a Debian rendszeren be kell jelentkeznie, mint sudo jogosultságokkal rendelkező felhasználó.

Az Apache Cassandra telepítése

Az Apache Cassandra Debian 9-re történő telepítésének ajánlott módja a deb csomag telepítése a hivatalos Apache Cassandra lerakatból.

A cikk írásakor az Apache Cassandra legújabb verziója a 3.11 és az OpenJDK 8 telepítését igényli a gépen.

Az OpenJDK 8 csomag telepítéséhez futtassa a következő parancsot:

sudo apt update sudo apt install openjdk-8-jdk

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_181" OpenJDK Runtime Environment (build 1.8.0_181-8u181-b13-2~deb9u1-b13) OpenJDK 64-Bit Server VM (build 25.181-b13, mixed mode)

Telepítse az apt-transport-https csomagot, amely a tároló eléréséhez szükséges a

sudo apt install apt-transport-https

A következő lépés az Apache Cassandra lerakat engedélyezése.

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 ki kell adnia az OK ami 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 http://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 legújabb verzióját:

sudo apt update sudo apt install cassandra

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

nodetool status

Látnia kellene ehhez hasonlót:

Datacenter: datacenter1 ======================= Status=Up/Down |/ State=Normal/Leaving/Joining/Moving -- Address Load Tokens Owns (effective) Host ID Rack UN 127.0.0.1 114.55 KiB 256 100.0% d8c27e24-ea26-4eeb-883c-5986218ba3ca rack1

Ez az. Az Apache Cassandra telepítve lett a Debian kiszolgálóra.

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 mappában találhatók, a Java indítási lehetőségek pedig az /etc/default/cassandra fájlban konfigurálhatók.

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

A Cassandra parancssorban történő interakciójá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. Először jelentkezzen be a Cassandra CQL terminálba:

    cqlsh

    és a következő parancs futtatásával módosíthatja a fürt nevét „Linuxize Cluster” -re:

    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.

    Ezután 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'

    Futtassa az alábbi parancsot a rendszer gyorsítótárának ürítéséhez:

    nodetool flush system

    Végül indítsa újra a Cassandra szolgáltatást futtatásával:

    sudo systemctl restart cassandra

Következtetés

Sikeresen telepítette az Apache Cassandra szoftvert Debian 9 szerverére. A Cassandra használatának megkezdésével kapcsolatos további információkért keresse fel hivatalos dokumentációs oldalukat.

java cassandra debian adatbázis