Sådan downloader og installerer du DataStax DevCenter på Windows

⚡ Smart opsummering

DataStax DevCenter er et visuelt CQL-forespørgselsværktøj, og DataStax OpsCenter er klyngeovervågningskonsollen til DataStax Enterprise. Denne side gennemgår trin for trin download, installation, tilslutning og kørsel af begge værktøjer.

  • 🔢 DevCenter-rolle: En desktop-editor til at skrive og køre CQL mod en live node.
  • 🔗 Forbindelsesdetaljer: Angiv et forbindelsesnavn, nodens IP-adresse som kontaktvært, port 9042 og en komprimeringstype.
  • 📈 OpsCenter-rolle: Et browserdashboard, der viser nodetilstand, diskforbrug og klyngetilstand.
  • 🤖 Krav til agent: Installer en DataStax-agent på hver node, før OpsCenter kan rapportere om den.
  • 🌐 Dashboard-adgang: OpsCenter lytter på port 8888, så brugerfladen åbner ved localhost:8888.

Download og installer DataStax DevCenter og OpsCenter

Hvad er DataStax DevCenter?

DevCenter er front-end-forespørgselsværktøjet, hvor du kan skrive din forespørgsel og udføre den. DevCenter leveres af DataStax.

DevCenter er nu et ældre værktøj: DataStax arkiverede det som ikke-understøttet og henviser i stedet udviklere til DataStax Studio.

Forespørgselsværktøj grænseflade Status
DevCenter Desktop-editor Archived, ikke understøttet
cqlsh Command line Sendes med Cassandra
DataStax Studio Browser-notesbog Udnævnt efterfølger

Sådan downloades og installeres DataStax DevCenter

Her er trinene til at downloade og installere DataStax DevCenter:

Trin 1) Download DataStax DevCenter

Først og fremmest download DevCenter fra DataStax' officielle hjemmeside. A Java runtime skal allerede være til stede, fordi DevCenter er en Java ansøgning.

Trin 2) Udfør .exe-filen

Gå til DevCenter-mappen, og kør den eksekverbare DevCenter-fil, som vist nedenfor.

Udførelse af DataStax DevCenter-installationsfilen

Efter kørsel af den eksekverbare fil vises følgende side. Formularen nedenfor viser brugergrænsefladen til DevCenter.

Trin 3) Skab forbindelse med Cassandra Enterprise server

I dette trin skal du oprette en forbindelse til Cassandra virksomhedsserver. Gå til forbindelsesvinduet, og klik på ikonet, der er fremhævet på skærmbilledet nedenfor.

DevCenter-forbindelsesvindue med det nye forbindelsesikon fremhævet

  • Sørg for, at Cassandra virksomhedsserveren kører
  • Klik på det røde rektangel (i ovenstående skærmbillede) for at oprette en forbindelse.

Trin 4) Tilføj forbindelsesdetaljer

Når du har klikket på den, bliver du omdirigeret til forbindelsesformularen. Udfyld værdierne nedenfor:

  1. Angiv forbindelsesnavn. Du kan give et hvilket som helst forbindelsesnavn. Dette er kun en etiket, så enhver læsbar værdi fungerer.
  2. Angiv IP-adressen på noden som kontaktværter.
  3. Angiv portnummer. Standardporten er 9042, den oprindelige transportport.
  4. Vælg derefter komprimeringstype
  5. Når du har givet disse oplysninger, skal du trykke på knappen Afslut.

Den udfyldte tilslutningsformular ser sådan ud:

DevCenter-forbindelsesformular med forbindelsesnavn, kontaktvært og port

Herefter skulle DevCenter køre med succes.

Her er skærmbilledet, der viser forskellige dele i DevCenter-brugergrænsefladen.

Dele af DataStax DevCenter-brugergrænsefladen

Trin 5) Opret en forbindelse og kør forespørgslen

  1. Vælg "forbindelse" fra rullemenuen. Normalt har du kun én forbindelse, den du lige har oprettet.
  2. Vælg nøglerum fra rullemenuen, hvorfra du vil forespørge data.
  3. Vælg et antal poster, du vil hente og vise på DevCenter-brugergrænsefladen.
  4. Tryk på udfør-knappen for at køre forespørgslen.

Rullemenuen med nøgleområder viser alle nøgleområder i klyngen. Systemet giver os nogle nøgleområder som f.eks. System_traces og System, mens nogle nøglerum oprettes af brugeren, f.eks. nhanes_ks.

Her er skærmbilledet, der viser, hvordan man forespørger data, og hvor forespørgselsresultaterne vises.

Kørsel af en CQL-forespørgsel i DevCenter og visning af resultatgitteret

  1. Skriv forespørgsel på ovenstående formular, hvor nummeret vises. Vælg forespørgslen, og tryk på DevCenter-ikon for knap til udførelse af forespørgseludfør knap.
  2. Efter du har valgt en forespørgsel og udført knappen, vil du få vist forespørgselsresultatet som vist ovenfor med nummer 2. Der er to kolonner i tabellen testtable i java_api-nøgleområdet. Kolonnenavnene er id og name. Der er kun to poster i tabellen testtable.

Hvad er DataStax OpsCenter?

OpsCenter er det visuelle styrings- og overvågningsværktøj til Apache Cassandra og DataStax Enterprise. Dette er et meget nyttigt værktøj for arkitekter, databaseadministratorer og databaseoperatører.

I store organisationer har de tusindvis af servere. Det er meget vanskeligt at overvåge disse servere og at se, hvilken server der kører, og hvilken der er nede. OpsCenter er værktøjet, hvor du kan overvåge alle Cassandra noder ved at sidde og se på en enkelt maskine.

Én begrænsning er vigtig her: OpsCenter administrerer DataStax Enterprise-klynger, ikke open source Apache CassandraOpen source-klynger bruger en metrikeksportør, der leverer Prometheus og Grafana, eller en platform som AxonOps.

Sådan downloades og installeres DataStax OpsCenter

Her er en trin for trin-proces til, hvordan du downloader og installerer DataStax OpsCenter-værktøjet:

Krav

  1. Du skal have løbet Cassandra virksomhedsserver til OpsCenter-installation.
  2. Du skal have OpsCenter opsætning til Linux.

Trin 1) Gå til OpsCenter-biblioteket og kør OpsCenter. Efter at have kørt OpsCenter, vil følgende side blive vist.

Velkomstside til DataStax OpsCenter-installationsprogrammet, der viser versionen

Denne side indeholder oplysninger om OpsCenter-versionen. Tryk på næste knap

Trin 2) Efter at have trykket på næste knap, vil den følgende side blive vist.

OpsCenter-installationslicensaftaleside

Denne side handler om aftalen. Accepter aftalen og tryk på næste knap.

Trin 3) Efter at have trykket på den næste knap, vil den følgende side blive vist.

OpsCenter-installationsside med indstillinger for enkel installation

Denne side spørger om installationsmulighederne.

  1. Vælg installationstype, vælg Simpel installation
  2. Marker nej for at opdatere systemet
  3. Vælg maskinens IP-adresse.
  4. Tryk på den næste knap

Trin 4) Efter tryk på næste knap vil følgende side blive vist.

Oversigtsside for klar til installation af OpsCenter-installationsprogrammet

OpsCenter er klar til at installere, tryk på næste knap

Trin 5) Efter tryk på næste knap vil følgende side blive vist.

Statusside for installation af OpsCenter

Setup er ved at blive installeret. Når opsætningen er installeret, skal du trykke på knappen næste.

Trin 6) Efter tryk på næste knap vil følgende side blive vist.

OpsCenter-installationen er fuldført

Opsætningen er blevet installeret korrekt, tryk på knappen Afslut.

Før OpsCenter startes, skal DataStax-agenter installeres på hver node. Agenten indsamler metrikker lokalt, så en node uden en forbliver usynlig på dashboardet.

Trin 7) Først og fremmest skal du installere DataStax-agenten på hver node.

For at installere DataStax-agent skal du gå til datastax-agent-biblioteket i dse-biblioteket og køre nedenstående kommando.

Kommando brugt til at installere DataStax-agenten på en node

Efter at have kørt denne kommando, vil datastax-agent blive installeret på noden. Gør den samme procedure for alle noderne i klynge.

Trin 8) For at køre OpsCenter skal du køre kommandoen nedenfor

Kommando brugt til at starte DataStax OpsCenter-tjenesten

Efter at have kørt ovenstående kommando, kører OpsCenter med succes.

Trin 9) For at se OpsCenter-brugergrænsefladen skal du gå til webbrowseren og skrive URL http://localhost:8888. Port 8888 is the OpsCenter default.

Den følgende side vil blive vist

OpsCenter dashboardovervågning Cassandra noder og diskforbrug

Her er overvågningsværktøjet, hvor du kan overvåge alle noderne. Du kan finde information om, hvor meget plads der er fyldt på disken, og hvor meget plads der er tilbage.

Ofte Stillede Spørgsmål

DevCenter opretter forbindelse via den native transportport, 9042 som standard. Værdien er indstillet pr. forbindelse i formularen Tilføj forbindelse, så en brugerdefineret port skal indtastes der.

Nej. DataStax flyttede DevCenter-dokumentationen til sit arkiv og markerede værktøjet som ikke-understøttet. Nyt arbejde skal bruge DataStax Studio eller cqlsh skal, der sendes med Cassandra.

Nej. OpsCenter administrerer kun DataStax Enterprise-klynger. Open source-klynger bruger en metrikeksportør, der leverer Prometheus og Grafana, eller en dedikeret driftsplatform som f.eks. AxonOps.

Agenten kører lokalt og rapporterer nodemålinger til OpsCenter. Uden den kan OpsCenter ikke læse den pågældende node, så dashboardet viser klyngen som ufuldstændig.

Åbn en browser på OpsCenter-værten, og gå til localhost:8888, OpsCenter-standardporten. Brug værtens IP-adresse fra en anden maskine, når porten er åben.

Tre årsager dækker de fleste fejl: målnoden kører ikke, port 9042 er blokeret mellem arbejdsstation og node, eller kontaktværtsadressen er forkert.

Maskinlæringsmodeller baseline normal latenstid, komprimering og diskvækst pr. node, og markerer derefter drift, før en tærskelalarm udløses, hvilket gør det til rå klynge metrikker i rangerede hændelser.

Copilot udarbejder CQL-sætninger, nøglerumsdefinitioner og driverkode fra en kommentar, hvilket fremskynder rutinemæssige forespørgsler. Gennemgå altid partitionsnøglen og konsistensniveauet, da genereret CQL ofte ignorerer datamodellen.

Opsummer dette indlæg med: