Hur man laddar ner och installerar DataStax DevCenter på Windows

⚡ Smart sammanfattning

DataStax DevCenter är ett visuellt CQL-frågeverktyg och DataStax OpsCenter är klusterövervakningskonsolen för DataStax Enterprise. Den här sidan vägleder dig steg för steg genom att ladda ner, installera, ansluta och köra båda verktygen.

  • 🔢 DevCenter-roll: En skrivbordsredigerare för att skriva och köra CQL mot en live-nod.
  • 🔗 Anslutningsdetaljer: Ange ett anslutningsnamn, nodens IP som kontaktvärd, port 9042 och en komprimeringstyp.
  • 📈 OpsCenter-roll: En webbläsarinstrumentpanel som visar nodens tillstånd, diskanvändning och klusterhälsa.
  • 🤖 Krav på agent: Installera en DataStax-agent på varje nod innan OpsCenter kan rapportera om den.
  • 🌐 Tillgång till instrumentpanelen: OpsCenter lyssnar på port 8888, så gränssnittet öppnas på localhost:8888.

Ladda ner och installera DataStax DevCenter och OpsCenter

Vad är DataStax DevCenter?

DevCenter är gränssnittsverktyget där du kan skriva din fråga och köra den. DevCenter tillhandahålls av DataStax.

DevCenter är nu ett äldre verktyg: DataStax arkiverade det som oanvändbart och hänvisade utvecklare till DataStax Studio istället.

Frågeverktyg Gränssnitt Status
DevCenter Skrivbordsredigerare Archived, utan stöd
cqlsh kommandoraden Skickas med Cassandra
DataStax Studio Webbläsaranteckningsbok Utnämnd efterträdare

Hur man laddar ner och installerar DataStax DevCenter

Här är stegen för att ladda ner och installera DataStax DevCenter:

Steg 1) Ladda ner DataStax DevCenter

Först och främst ladda ner DevCenter från DataStax officiella webbplats. A Java runtime måste redan finnas, eftersom DevCenter är en Java ansökan.

Steg 2) Kör .exe-filen

Gå till DevCenter-katalogen och kör den körbara DevCenter-filen, som visas nedan.

Köra installationsfilen för DataStax DevCenter

Efter att den körda filen visas följande sida. Formuläret nedan visar användargränssnittet för DevCenter.

Steg 3) Skapa förbindelse med Cassandra Enterprise server

I det här steget måste du skapa en anslutning till Cassandra företagsservern. Gå till anslutningsfönstret och klicka på ikonen som är markerad i skärmdumpen nedan.

DevCenter-anslutningsfönstret med den nya anslutningsikonen markerad

  • Kontrollera att Cassandra företagsservern körs
  • Klicka på den röda rektangeln (i skärmbilden ovan) för att skapa en anslutning.

Steg 4) Lägg till anslutningsdetaljer

När du klickat på den kommer du att omdirigeras till anslutningsformuläret. Fyll i värdena nedan:

  1. Ange anslutningsnamn, du kan ange vilket anslutningsnamn som helst. Detta är bara en etikett, så alla läsbara värden fungerar.
  2. Ange IP-adressen för noden som kontaktvärdar.
  3. Ange portnummer, som standard är port 9042, den inbyggda transportporten.
  4. Välj sedan komprimeringstyp
  5. Efter att ha angett denna information, tryck på slutför-knappen.

Det ifyllda anslutningsformuläret ser ut så här:

DevCenter-anslutningsformulär med anslutningsnamn, kontaktvärd och port

Efter detta bör DevCenter köras framgångsrikt.

Här är skärmdumpen som visar olika delar i DevCenters användargränssnitt.

Delar av DataStax DevCenter användargränssnitt

Steg 5) Upprätta en anslutning och kör frågan

  1. Välj "anslutning" från rullgardinsmenyn. Vanligtvis har du bara en anslutning, den du just skapade.
  2. Välj tangentrymd från rullgardinsmenyn där du vill fråga data.
  3. Välj ett antal poster som du vill hämta och visa i DevCenter-användargränssnittet.
  4. Tryck på knappen exekvera för att köra frågan.

Listrutan för nyckelutrymmen listar alla nyckelutrymmen i klustret. Systemet förser oss med några nyckelutrymmen som System_traces och System, medan vissa nyckelutrymmen skapas av användaren, till exempel nhanes_ks.

Här är skärmdumpen som visar hur man frågar efter data och var frågeresultaten visas.

Köra en CQL-fråga i DevCenter och visa resultatrutnätet

  1. Skriv en fråga i formuläret ovan där numret visas. Välj frågan och tryck DevCenter-ikon för att köra en frågaexekveringsknappen.
  2. Efter att du valt frågan och kört knappen visas frågeresultatet som visas ovan med nummer 2. Det finns två kolumner i tabellen testtable i java_api-nyckelutrymmet. Kolumnnamnen är id och name. Det finns bara två poster i tabellen testtable.

Vad är DataStax OpsCenter?

OpsCenter är det visuella hanterings- och övervakningsverktyget för Apache Cassandra och DataStax Enterprise. Detta är ett mycket användbart verktyg för arkitekter, databasadministratörer och databasoperatörer.

I stora organisationer har de tusentals servrar. Det är mycket svårt att övervaka dessa servrar och att avgöra vilken server som körs och vilken som är nere. OpsCenter är verktyget där du kan övervaka alla Cassandra noder genom att sitta och titta på en enda maskin.

En begränsning spelar roll här: OpsCenter hanterar DataStax Enterprise-kluster, inte öppen källkod. Apache CassandraÖppen källkodskluster använder en mätvärdesexportör som matar Prometheus och Grafana, eller en plattform som AxonOps.

Hur man laddar ner och installerar DataStax OpsCenter

Här är en steg-för-steg-process om hur du laddar ner och installerar DataStax OpsCenter-verktyget:

Krav

  1. Du måste ha löpning Cassandra företagsserver för OpsCenter-installation.
  2. Du måste ha OpsCenter-installation för Linux.

Steg 1) Gå till OpsCenter-katalogen och kör OpsCenter. Efter att ha kört OpsCenter kommer följande sida att visas.

Välkomstsida för DataStax OpsCenter-installationsprogrammet som visar versionen

Den här sidan ger OpsCenter-versionsinformation. Tryck på nästa knapp

Steg 2) Efter att ha tryckt på nästa knapp kommer följande sida att visas.

Sida med licensavtal för OpsCenter-installationsprogrammet

Den här sidan handlar om avtalet. Acceptera avtalet och tryck på nästa knapp.

Steg 3) Efter att ha tryckt på nästa knapp kommer följande sida att visas.

OpsCenter-installationssida med alternativ för enkel installation

Den här sidan frågar om installationsalternativen.

  1. Välj installationstyp, välj Enkel installation
  2. Markera nej för att uppdatera systemet
  3. Välj maskinens IP-adress.
  4. Tryck på nästa knapp

Steg 4) Efter att ha tryckt på nästa knapp kommer följande sida att visas.

Sammanfattningssida för installationsklara OpsCenter-installationer

OpsCenter är redo att installera, tryck på nästa knapp

Steg 5) Efter att ha tryckt på nästa knapp kommer följande sida att visas.

Sida för installationsförlopp för OpsCenter

Installationen håller på att installeras. När installationen har installerats, tryck på nästa knapp.

Steg 6) Efter att ha tryckt på nästa knapp kommer följande sida att visas.

Sidan OpsCenter-installationen är slutförd

Installationen har installerats framgångsrikt, tryck på knappen Slutför.

Innan OpsCenter startas måste DataStax-agenter installeras på varje nod. Agenten samlar in mätvärden lokalt, så en nod utan en sådan förblir osynlig på instrumentpanelen.

Steg 7) Först och främst måste du installera DataStax-agenten på varje nod.

För att installera DataStax-agent, gå till datastax-agent-katalogen i dse-katalogen och kör kommandot nedan.

Kommando som används för att installera DataStax-agenten på en nod

Efter att ha kört det här kommandot kommer datastax-agent att installeras på noden. Gör samma procedur för alla noder i kluster.

Steg 8) För att köra OpsCenter, kör kommandot nedan

Kommando som används för att starta DataStax OpsCenter-tjänsten

Efter att ha kört kommandot ovan kommer OpsCenter att köras framgångsrikt.

Steg 9) För att titta på OpsCenters användargränssnitt, gå till webbläsaren och skriv in URL http://localhost:8888. Port 8888 is the OpsCenter default.

Följande sida kommer att visas

OpsCenter-instrumentpanelövervakning Cassandra noder och diskanvändning

Här är övervakningsverktyget där du kan övervaka alla noder. Du hittar information om hur mycket utrymme på disken som är upptaget och hur mycket utrymme som återstår.

Vanliga frågor

DevCenter ansluter via den inbyggda transportporten, 9042 som standard. Värdet anges per anslutning i formuläret Lägg till anslutning, så en anpassad port måste anges där.

Nej. DataStax flyttade DevCenter-dokumentationen till sitt arkiv och markerade verktyget som ounderstödt. Nytt arbete bör använda DataStax Studio eller cqlsh skal som levereras med Cassandra.

Nej. OpsCenter hanterar endast DataStax Enterprise-kluster. Kluster med öppen källkod använder en mätvärdesexportör som matar Prometheus och Grafana, eller en dedikerad driftsplattform som AxonOps.

Agenten körs lokalt och rapporterar nodstatistik till OpsCenter. Utan den kan OpsCenter inte läsa noden, så instrumentpanelen visar klustret som ofullständigt.

Öppna en webbläsare på OpsCenter-värden och gå till localhost:8888, OpsCenters standardport. Använd värdens IP-adress från en annan maskin när porten är öppen.

Tre orsaker täcker de flesta fel: målnoden körs inte, port 9042 är blockerad mellan arbetsstationen och noden, eller så är kontaktvärdadressen fel.

Maskininlärning modellerar baslinje för normal latens, komprimering och disktillväxt per nod, och flaggar sedan drift innan en tröskelvarning utlöses, vilket gör den till rå kluster mätvärden i rankade incidenter.

Copilot utarbetar CQL-satser, nyckelutrymmesdefinitioner och drivrutinskod från en kommentar, vilket snabbar upp rutinmässiga frågor. Granska alltid partitionsnyckeln och konsistensnivån, eftersom genererad CQL ofta ignorerar datamodellen.

Sammanfatta detta inlägg med: