Android

Az apache cassandra telepítése az ubuntu 18.04-re

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 szervezet használja, köztük az Apple, a NetFlix, az eBay és az Easou.

Ebben az oktatóanyagban megmutatjuk, hogyan kell telepíteni az Apache Cassandra szoftvert az Ubuntu 18.04-re. Ugyanezek az utasítások vonatkoznak az Ubuntu 16.04-re és minden Ubuntu-alapú disztribúcióra, beleértve a Linux Mint, Kubuntu és Elementary OS rendszereket.

Előfeltételek

Ahhoz, hogy csomagokat telepítsen az Ubuntu rendszerére, be kell jelentkeznie, mint sudo jogosultságokkal rendelkező felhasználó.

Az Apache Cassandra telepítése

Az Apache Cassandra Ubuntu 18.04-re történő telepítésének legegyszerűbb módja a deb csomag telepítése a hivatalos Apache Cassandra lerakatból.

A cikk elkészítésekor az Apache Cassandra legújabb verziója 3.11 és az OpenJDK 8 telepítését igényli a rendszer.

A Java telepítése nagyon egyszerű, kezdje a csomag index frissítésével:

sudo apt update

Telepítse az OpenJDK csomagot a következő gépeléssel:

sudo apt install openjdk-8-jdk

Ellenőrizze a Java telepítését a következő parancs futtatásával, amely kinyomtatja a Java verziót:

java -version

A kimenetnek így kell kinéznie:

openjdk version "1.8.0_191" OpenJDK Runtime Environment (build 1.8.0_191-8u191-b12-2ubuntu0.18.04.1-b12) OpenJDK 64-Bit Server VM (build 25.191-b12, 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 hozzáadása.

Importálja a lerakat GPG-jé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.

Ezután adja hozzá a Cassandra lerakatot a rendszerhez az alábbiak kiadásával:

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

Miután a tároló engedélyezve lett, frissítse az apt csomaglistát és telepítse az Apache Cassandra legújabb verzióját a következő gépeléssel:

sudo apt update sudo apt install cassandra

A Cassandra szolgáltatás automatikusan elindul, miután a telepítési folyamat befejeződött. 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

Gratulálunk, ezen a ponton az Apache Cassandra telepítve van az Ubuntu szerverre.

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 /var/lib/cassandra könyvtárban találhatók, a Java indítási opciói pedig az /etc/default/cassandra fájlban konfigurálhatók.

Alapértelmezés szerint a Cassandra úgy van beállítva, hogy csak a helyihoston hallgassa meg. Ha az adatbázishoz csatlakozó ügyfél ugyanazon a gépen fut, akkor nem kell módosítania az alapértelmezett konfigurációs fájlt.

A Cassandra (Cassandra Query Language) keresztül történő interakcióhoz használhat egy cqlsh nevű parancssori segédprogramot, amelyet a Cassandra csomag szállít.

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

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

    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 konzolbó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'

    Futtassa a következő parancsot a rendszer gyorsítótárának törléséhez:

    nodetool flush system

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

    sudo systemctl restart cassandra

Következtetés

Sikeresen telepítette az Apache Cassandra szoftvert az Ubuntu 18.04 készüléken. Most meglátogathatja az Apache Cassandra hivatalos dokumentációs oldalát, és megismerheti a Cassandra használatának megkezdését.

java cassandra ubuntu adatbázis