A DataStax DevCenter letöltése és telepítése Windows

⚡ Okos összefoglaló

A DataStax DevCenter egy vizuális CQL lekérdezőeszköz, a DataStax OpsCenter pedig a DataStax Enterprise klaszterfigyelő konzolja. Ez az oldal lépésről lépésre bemutatja mindkét eszköz letöltését, telepítését, csatlakoztatását és futtatását.

  • 🔢 Fejlesztőközpont szerepkör: Asztali szerkesztő CQL írásához és futtatásához élő csomóponton.
  • 🔗 Csatlakozás részletei: Adjon meg egy kapcsolatnevet, a csomópont IP-címét kapcsolattartó gazdagépként, a 9042-es portot és egy tömörítési típust.
  • 📈 OpsCenter szerepkör: Egy böngésző irányítópult, amely a csomópont állapotát, a lemezhasználatot és a klaszter állapotát mutatja.
  • 🤖 Ügynöki követelmény: Telepítsen egy DataStax ügynököt minden csomópontra, mielőtt az OpsCenter jelentést készíthetne róla.
  • 🌐 Hozzáférés a műszerfalhoz: Az OpsCenter a 8888-as porton figyel, így a felület a localhost:8888 címen nyílik meg.

DataStax DevCenter és OpsCenter letöltése és telepítése

Mi az a DataStax DevCenter?

A DevCenter egy előtér-lekérdező eszköz, ahol lekérdezéseket írhatsz és futtathatsz. A DevCentert a DataStax biztosítja.

A DevCenter mostantól egy korábbi eszköz: a DataStax nem támogatottként archiválta, és a fejlesztőket a DataStax Studio-hoz irányítja.

Lekérdező eszköz Felület Állapot
DevCenter Asztali szerkesztő Architámogatott, nem támogatott
cqlsh Parancssori Hajókkal Cassandra
DataStax Stúdió Böngészős jegyzetfüzet Megnevezett utód

A DataStax DevCenter letöltése és telepítése

Íme a DataStax DevCenter letöltésének és telepítésének lépései:

1. lépés) Töltse le a DataStax DevCenter programot

Először is töltse le DevCenter a DataStax hivatalos weboldaláról. A Java futtatókörnyezetnek már jelen kell lennie, mivel a DevCenter egy Java alkalmazás.

2. lépés) Futtassa az .exe fájlt

Lépjen a DevCenter könyvtárba, és futtassa a DevCenter futtatható fájlt az alábbiak szerint.

A DataStax DevCenter telepítőfájljának végrehajtása

A futtatható fájl futtatása után a következő oldal jelenik meg. Az alábbi űrlap a DevCenter felhasználói felületét mutatja.

3. lépés) Hozzon létre kapcsolatot Cassandra Vállalati szerver

Ebben a lépésben kapcsolatot kell létrehoznia a Cassandra vállalati szerver. Lépjen a csatlakozási ablakba, és kattintson az alábbi képernyőképen kiemelt ikonra.

DevCenter csatlakozási ablak, kiemelve az új kapcsolat ikonnal

  • Ügyeljen arra, hogy Cassandra vállalati szerver fut
  • Kattintson a piros téglalapra (a fenti képernyőképen) a kapcsolat létrehozásához.

4. lépés) Adja meg a kapcsolat részleteit

Miután rákattintott, átirányítjuk a csatlakozási űrlapra. Töltse ki az alábbi értékeket:

  1. Adja meg a kapcsolat nevét, bármilyen kapcsolatnevet megadhat. Ez csak egy címke, így bármilyen olvasható érték működik.
  2. Adja meg a csomópont IP-címét kapcsolattartó gazdagépként.
  3. Alapértelmezés szerint a 9042-es portszám a natív átviteli port.
  4. Ezután válassza ki a tömörítés típusát
  5. Az adatok megadása után nyomja meg a Befejezés gombot.

A kitöltött csatlakozási űrlap így néz ki:

DevCenter csatlakozási űrlap a kapcsolat nevével, a kapcsolattartó gazdagéppel és a porttal

Ezután a DevCenter sikeresen fut.

Itt látható a képernyőkép, amely a DevCenter felhasználói felületének különböző részeit mutatja.

A DataStax DevCenter felhasználói felületének részei

5. lépés) Hozzon létre kapcsolatot, és futtassa a lekérdezést

  1. Válaszd a „kapcsolat” lehetőséget a legördülő menüből. Általában csak egy kapcsolatod van, az, amelyet most hoztál létre.
  2. A legördülő menüből válassza ki azt a kulcsteret, amelyből adatokat szeretne lekérdezni.
  3. Jelöljön ki annyi rekordot, amennyit le szeretne kérni és megjeleníteni szeretne a DevCenter felhasználói felületén.
  4. A lekérdezés futtatásához nyomja meg a végrehajtás gombot.

A kulcsterület legördülő menü felsorolja a klaszter összes kulcsterületét. A rendszer biztosít számunkra néhány kulcsterületet, például a System_traces és System, míg néhány kulcsteret a felhasználó hoz létre, például az nhanes_ks-t.

Itt látható a képernyőkép, amely bemutatja, hogyan kell lekérdezni az adatokat, és hol jelennek meg a lekérdezés eredményei.

CQL lekérdezés futtatása a DevCenterben és az eredményrács megtekintése

  1. Írjon lekérdezést a fenti űrlapra, ahol a szám megjelenik. Válassza ki a lekérdezést, és nyomja meg a gombot DevCenter lekérdezés végrehajtása gomb ikonvégrehajtás gomb.
  2. A lekérdezés kiválasztása és a gomb végrehajtása után a fenti, 2-es számmal jelölt lekérdezési eredmény jelenik meg. A java_api kulcsterületen található testtable táblában két oszlop található. Az oszlopnevek id és name. A testtable táblában csak két rekord található.

Mi az a DataStax OpsCenter?

Az OpsCenter a vizuális kezelési és megfigyelési eszköz Apache Cassandra és a DataStax Enterprise. Ez egy nagyon hasznos eszköz az adatbázis-architektek, adatbázis-adminisztrátorok és adatbázis-üzemeltetők számára.

Nagy szervezetekben több ezer szerverük van. Nagyon nehéz ezeket a szervereket figyelni, és megmondani, hogy melyik szerver fut és melyik nem működik. Az OpsCenter az az eszköz, ahol az összes szervert figyelheti. Cassandra csomópontok egyetlen gépen ülve és figyelve.

Egy korlát számít itt: az OpsCenter a DataStax Enterprise klasztereket kezeli, nem a nyílt forráskódúakat. Apache CassandraA nyílt forráskódú klaszterek egy metrikák exportálóját használják, amely a Prometheust és a Grafanát, vagy egy olyan platformot, mint az AxonOps, táplálja.

A DataStax OpsCenter letöltése és telepítése

Íme egy lépésről lépésre a DataStax OpsCenter eszköz letöltésének és telepítésének folyamata:

követelmények

  1. Biztosan futottál Cassandra vállalati szerver az OpsCenter telepítéséhez.
  2. Ehhez rendelkeznie kell az OpsCenter beállításával Linux.

Step 1) Lépjen az OpsCenter könyvtárba, és futtassa az OpsCentert. Az OpsCenter futtatása után a következő oldal jelenik meg.

A DataStax OpsCenter telepítőjének üdvözlő oldala, amelyen látható a verzió.

Ez az oldal az OpsCenter verziószámát tartalmazza. Nyomja meg a következő gombot

Step 2) A Következő gomb megnyomása után a következő oldal jelenik meg.

OpsCenter telepítő licencszerződés oldala

Ez az oldal a megállapodásról szól. Fogadja el a megállapodást, és nyomja meg a következő gombot.

Step 3) A következő gomb megnyomása után a következő oldal jelenik meg.

OpsCenter telepítőoldal egyszerű telepítési lehetőségekkel

Ez az oldal a telepítési lehetőségekről kérdez rá.

  1. Válassza ki a telepítés típusát, majd válassza az Egyszerű telepítés lehetőséget
  2. A rendszer frissítéséhez jelölje be a Nem lehetőséget
  3. Válassza ki a gép IP-címét.
  4. Nyomja meg a következő gombot

Step 4) A következő gomb megnyomása után a következő oldal jelenik meg.

Az OpsCenter telepítőjének telepítésre kész összefoglaló oldala

Az OpsCenter készen áll a telepítésre, nyomja meg a következő gombot

Step 5) A következő gomb megnyomása után a következő oldal jelenik meg.

OpsCenter telepítési folyamatoldal

A beállítás telepítése folyamatban van. A beállítás sikeres telepítése után nyomja meg a következő gombot.

Step 6) A következő gomb megnyomása után a következő oldal jelenik meg.

Az OpsCenter telepítése sikeresen befejeződött oldal

A telepítés sikeresen megtörtént, nyomja meg a Befejezés gombot.

Az OpsCenter elindítása előtt a DataStax ügynököket minden csomópontra telepíteni kell. Az ügynök lokálisan gyűjti a metrikákat, így az ügynök nélküli csomópontok láthatatlanok maradnak az irányítópulton.

Step 7) Először is telepítenie kell a DataStax ügynököt minden csomópontra.

A DataStax ügynök telepítéséhez lépjen a datastax-agent könyvtárba a dse könyvtárban, és futtassa az alábbi parancsot.

Parancs, amellyel a DataStax ügynököt telepítik egy csomópontra

A parancs futtatása után a datastax-agent telepítésre kerül a csomóponton. Végezze el ugyanezt az eljárást az összes csomópontnál a fürt.

Step 8) Az OpsCenter futtatásához futtassa az alábbi parancsot

A DataStax OpsCenter szolgáltatás elindításához használt parancs

A fenti parancs futtatása után az OpsCenter sikeresen fut.

Step 9) Az OpsCenter felhasználói felületének megtekintéséhez nyissa meg a webböngészőt, és írja be a következőt: URL http://localhost:8888. Port 8888 is the OpsCenter default.

A következő oldal jelenik meg

OpsCenter irányítópult-monitorozás Cassandra csomópontok és lemezhasználat

Itt található a monitorozó eszköz, amellyel az összes csomópontot monitorozhatod. Információkat találhatsz arról, hogy mennyi hely van betöltve a lemezen, és mennyi szabad hely van még.

GYIK

A DevCenter alapértelmezés szerint a natív átviteli porton, a 9042-es porton keresztül csatlakozik. Az érték kapcsolatonként van beállítva a Kapcsolat hozzáadása űrlapon, ezért egyéni portot kell megadni ott.

Nem. A DataStax áthelyezte a DevCenter dokumentációját az archívumba, és nem támogatottnak jelölte meg az eszközt. Az új munkákhoz a DataStax Studio-t vagy a cqlsh héj, amely szállítja Cassandra.

Nem. Az OpsCenter csak a DataStax Enterprise klasztereket kezeli. A nyílt forráskódú klaszterek egy metrikák exportálóját használják, amely a Prometheust és a Grafanát táplálja, vagy egy dedikált operációs platformot, például az AxonOps-ot.

Az ügynök lokálisan fut, és a csomópont-metrikákat jelenti az OpsCenternek. Enélkül az OpsCenter nem tudja beolvasni a csomópontot, így az irányítópult hiányosként jeleníti meg a fürtöt.

Nyisson meg egy böngészőt az OpsCenter gépen, és lépjen a localhost:8888 címre, amely az OpsCenter alapértelmezett portja. Egy másik gépről használja a gép IP-címét, miután az a port nyitva van.

A hibák többségét három ok fedi le: a célcsomópont nem fut, a 9042-es port blokkolva van a munkaállomás és a csomópont között, vagy a kapcsolattartó gazdagép címe helytelen.

A gépi tanulási modellek a normál késleltetést, a tömörítést és a lemez növekedését csomópontonként alapállapotba helyezik, majd a küszöbérték-riasztás aktiválása előtt eltolódnak a jelzők, és nyers adatokká alakulnak. fürt metrikák rangsorolt ​​incidensekké alakítása.

A Copilot egy megjegyzésből készíti a CQL utasítások, kulcstér-definíciók és illesztőprogram-kód vázlatait, ami felgyorsítja a rutin lekérdezéseket. Mindig ellenőrizze a partíciós kulcsot és a konzisztencia szintjét, mivel a generált CQL gyakran figyelmen kívül hagyja az adatmodellt.

Foglald össze ezt a bejegyzést a következőképpen: