Android

Az apache cassandra telepítése a centos 7-re

How to Install Hadoop on Windows

How to Install Hadoop on Windows

Tartalomjegyzék:

Anonim

Az Apache Cassandra egy nyílt forráskódú NoSQL adatbázis, amely egyetlen hibaponttal nem rendelkezik, lineáris méretezhetőséget és magas rendelkezésre állást biztosítva a teljesítmény veszélyeztetése nélkül. A Cassandra-ban a rekordok hasonló módon vannak felépítve, mint a táblák, sorok és oszlopok relációs adatbázisában. Az Apache Cassandrát számos szervezet használja, köztük az Apple, a NetFlix, az eBay és az Easou.

Ez az oktatóanyag ismerteti az Apache Cassandra telepítését a CentOS 7-re.

Előfeltételek

A bejelentkezett felhasználónak sudo jogosultságokkal kell rendelkeznie a csomagok telepítéséhez.

Az Apache Cassandra telepítése

Az Apache Cassandra telepítésének javasolt módja a CentOS 7-re az rpm 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.

Az OpenJDK telepítéséhez a rendszertípuson:

sudo yum install java-1.8.0-openjdk-devel

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_201" OpenJDK Runtime Environment (build 1.8.0_201-b09) OpenJDK 64-Bit Server VM (build 25.201-b09, mixed mode)

Most, hogy a Java telepítve van, a következő lépés az Apache Cassandra lerakat hozzáadása.

Nyissa meg a választott szerkesztőt, és hozza létre a következő lerakatfájlt:

sudo nano /etc/yum.repos.d/webmin.repo

Illessze be a következő tartalmat a fájlba:

/etc/yum.repos.d/cassandra.repo

name=Apache Cassandra baseurl=https://www.apache.org/dist/cassandra/redhat/311x/ gpgcheck=1 repo_gpgcheck=1 gpgkey=https://www.apache.org/dist/cassandra/KEYS

Amint a tároló engedélyezve van, telepítse az Apache Cassandra legújabb verzióját a következő gépeléssel:

sudo yum install cassandra

Indítsa el és engedélyezze a Cassandra szolgáltatást:

sudo systemctl enable cassandra sudo systemctl start cassandra

Ellenőrizze, hogy a Cassandra fut-e:

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 103.68 KiB 256 100.0% 129a9437-377d-415b-b6b2-5dc46b73a763 rack1

Ezen a ponton az Apache Cassandra telepítve lett a CentOS 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 /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 a fürt nevét, kövesse az alábbiakban ismertetett lépéseket:

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

    cqlsh

    A következő parancs megváltoztatja 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” kifejezé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/default.conf/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-t a CentOS 7-hez. Most meglátogathatja az Apache Cassandra hivatalos dokumentációs oldalát, és megismerheti a Cassandra használatának megkezdését.

java cassandra centos adatbázis