Cum se descarcă și se instalează DataStax DevCenter pe Windows

⚡ Rezumat inteligent

DataStax DevCenter este un instrument vizual de interogare CQL, iar DataStax OpsCenter este consola de monitorizare a clusterului pentru DataStax Enterprise. Această pagină prezintă pas cu pas descărcarea, instalarea, conectarea și rularea ambelor instrumente.

  • 🔢 Rol în Centrul de Dezvoltare: Un editor desktop pentru scrierea și rularea CQL pe un nod live.
  • 🔗 Detalii de conectare: Furnizați un nume de conexiune, adresa IP a nodului ca gazdă de contact, portul 9042 și un tip de compresie.
  • 📈 Rolul Centrului de Operațiuni: Un tablou de bord al browserului care arată starea nodului, utilizarea discului și sănătatea clusterului.
  • 🤖 Cerință pentru agent: Instalați un agent DataStax pe fiecare nod înainte ca OpsCenter să poată genera rapoarte despre acesta.
  • 🌐 Acces la tabloul de bord: OpsCenter ascultă pe portul 8888, deci interfața se deschide la localhost:8888.

Descărcați și instalați DataStax DevCenter și OpsCenter

Ce este DataStax DevCenter?

DevCenter este instrumentul de interogare front-end unde puteți scrie interogarea și o puteți executa. DevCenter este furnizat de DataStax.

DevCenter este acum un instrument vechi: DataStax l-a arhivat ca neacceptat și îi îndrumă pe dezvoltatori către DataStax Studio.

Instrument de interogare interfaţă Stare
DevCenter Editor desktop Archived, neacceptat
cqlsh Linie de comandă Nave cu Cassandra
DataStax Studio Blocnotes de browser Succesor numit

Cum să descărcați și să instalați DataStax DevCenter

Iată pașii pentru a descărca și instala DataStax DevCenter:

Pasul 1) Descărcați DataStax DevCenter

În primul rând, descărcați DevCenter de pe site-ul oficial DataStax. A Java timpul de execuție trebuie să fie deja prezent, deoarece DevCenter este un Java aplicație.

Pasul 2) Executați fișierul .exe

Accesați directorul DevCenter și executați fișierul executabil DevCenter, așa cum se arată mai jos.

Executarea fișierului de instalare DataStax DevCenter

După rularea executabilului, va fi afișată următoarea pagină. Mai jos este formularul cu interfața utilizator pentru DevCenter.

Pasul 3) Creați conexiunea cu Cassandra Server Enterprise

În acest pas, trebuie să creați o conexiune cu Cassandra server de întreprindere. Accesați fereastra de conectare și faceți clic pe pictograma evidențiată în captura de ecran de mai jos.

Fereastra de conectare DevCenter cu pictograma noii conexiuni evidențiată

  • Asigurați-vă că Cassandra serverul enterprise rulează
  • Faceți clic pe dreptunghiul roșu (în captura de ecran de mai sus) pentru a crea o conexiune.

Pasul 4) Adăugați detalii de conexiune

După ce faceți clic pe el, veți fi redirecționat către formularul de conectare. Completați valorile de mai jos:

  1. Dați numele conexiunii; puteți da orice nume de conexiune. Aceasta este doar o etichetă, deci orice valoare lizibilă funcționează.
  2. Furnizați adresa IP a nodului ca gazde de contact.
  3. Furnizați numărul portului, implicit portul fiind 9042, portul de transport nativ.
  4. Apoi selectați tipul de compresie
  5. După furnizarea acestor informații, apăsați butonul de finalizare.

Formularul de conectare completat arată astfel:

Formular de conexiune DevCenter cu numele conexiunii, gazda de contact și portul

După aceasta, DevCenter ar trebui să ruleze cu succes.

Iată captura de ecran care afișează diferite părți ale interfeței utilizator DevCenter.

Părți ale interfeței utilizator DataStax DevCenter

Pasul 5) Stabiliți o conexiune și rulați interogarea

  1. Selectați „conexiune” din meniul derulant. De obicei, aveți o singură conexiune, cea pe care tocmai ați creat-o.
  2. Selectați keyspace din meniul drop-down din care doriți să interogați datele.
  3. Selectați un număr de înregistrări pe care doriți să le recuperați și să le afișați în interfața utilizator DevCenter.
  4. Apăsați butonul de executare pentru a rula interogarea.

Meniul derulant pentru spațiile cheie listează toate spațiile cheie din cluster. Sistemul ne oferă câteva spații cheie, cum ar fi System_traces și System, în timp ce unele spații de chei sunt create de utilizator, cum ar fi nhanes_ks.

Iată o captură de ecran care arată cum să interogăți datele și unde sunt afișate rezultatele interogării.

Rularea unei interogări CQL în DevCenter și vizualizarea grilei de rezultate

  1. Scrieți interogarea pe formularul de mai sus unde este afișat numărul. Selectați interogarea și apăsați Pictogramă buton de executare a interogării DevCenterbutonul de executare.
  2. După selectarea interogării și executarea butonului, va fi afișat rezultatul interogării, așa cum se arată mai sus, cu numărul 2. Există două coloane în tabelul testtable în spațiul cheilor java_api. Numele coloanelor sunt id și name. Există doar două înregistrări în tabelul testtable.

Ce este DataStax OpsCenter?

OpsCenter este instrumentul de management vizual și monitorizare pentru Apache Cassandra și DataStax Enterprise. Acesta este un instrument foarte util pentru arhitecți, administratori de baze de date și operatori de baze de date.

În organizațiile mari, există mii de servere. Este foarte dificil să monitorizezi aceste servere și să știi care server rulează și care server este nefuncțional. OpsCenter este instrumentul cu ajutorul căruia poți monitoriza toate Cassandra noduri stând și urmărind pe o singură mașină.

O limită contează aici: OpsCenter gestionează clustere DataStax Enterprise, nu open-source. Apache CassandraClusterele open-source utilizează un exportator de metrici care alimentează Prometheus și Grafana sau o platformă precum AxonOps.

Cum să descărcați și să instalați DataStax OpsCenter

Iată un proces pas cu pas despre cum să descărcați și să instalați instrumentul DataStax OpsCenter:

Cerinţe

  1. Trebuie să ai alergat Cassandra server enterprise pentru instalarea OpsCenter.
  2. Trebuie să aveți setarea OpsCenter pentru Linux.

Pas 1) Accesați directorul OpsCenter și rulați OpsCenter. După rularea OpsCenter, va fi afișată următoarea pagină.

Pagina de bun venit a programului de instalare DataStax OpsCenter care afișează versiunea

Această pagină oferă informații despre versiunea OpsCenter. Apăsați butonul următor

Pas 2) După apăsarea butonului următor, va fi afișată pagina următoare.

Pagina acordului de licență pentru instalarea OpsCenter

Această pagină este despre acord. Acceptați acordul și apăsați butonul următor.

Pas 3) După apăsarea butonului următor, va fi afișată pagina următoare.

Pagina de instalare OpsCenter cu opțiuni de instalare simplă

Această pagină întreabă despre opțiunile de instalare.

  1. Selectați tipul de instalare, alegeți Instalare simplă
  2. Bifați nu pentru a actualiza sistemul
  3. Selectați adresa IP a aparatului.
  4. Apăsați butonul următor

Pas 4) După apăsarea butonului următor va fi afișată următoarea pagină.

Pagina de rezumat a programului de instalare OpsCenter, gata de instalare

OpsCenter este gata de instalare, apăsați butonul următor

Pas 5) După apăsarea butonului următor va fi afișată următoarea pagină.

Pagina de progres a instalării OpsCenter

Instalarea este în curs de instalare. După ce instalarea este instalată cu succes, apăsați butonul următor.

Pas 6) După apăsarea butonului următor va fi afișată următoarea pagină.

Instalarea OpsCenter s-a finalizat cu succes

Configurarea a fost instalată cu succes, apăsați butonul de finalizare.

Înainte de a porni OpsCenter, agenții DataStax trebuie instalați pe fiecare nod. Agentul colectează metrici local, astfel încât un nod fără așa ceva rămâne invizibil pe tabloul de bord.

Pas 7) În primul rând, trebuie să instalați agentul DataStax pe fiecare nod.

Pentru a instala agentul DataStax, mergeți la directorul datastax-agent din directorul dse și executați comanda de mai jos.

Comandă utilizată pentru instalarea agentului DataStax pe un nod

După rularea acestei comenzi, datastax-agent va fi instalat pe nod. Efectuați aceeași procedură pentru toate nodurile din grup.

Pas 8) Pentru a rula OpsCenter, rulați comanda de mai jos

Comandă utilizată pentru a porni serviciul DataStax OpsCenter

După rularea comenzii de mai sus, OpsCenter va rula cu succes.

Pas 9) Pentru a vizualiza interfața utilizator OpsCenter, accesați browserul web și tastați URL http://localhost:8888. Port 8888 is the OpsCenter default.

Va fi afișată următoarea pagină

Monitorizarea tabloului de bord OpsCenter Cassandra noduri și utilizare a discului

Iată instrumentul de monitorizare unde puteți monitoriza toate nodurile. Puteți găsi informații despre cât spațiu este ocupat pe disc și cât spațiu rămâne.

Întrebări frecvente

DevCenter se conectează prin portul de transport nativ, 9042 în mod implicit. Valoarea este setată pentru fiecare conexiune în formularul Adăugare conexiune, așadar trebuie introdus acolo un port personalizat.

Nu. DataStax a mutat documentația DevCenter în arhiva sa și a marcat instrumentul ca fiind neacceptat. Lucrările noi ar trebui să utilizeze DataStax Studio sau cqlsh shell care este livrată cu Cassandra.

Nu. OpsCenter gestionează doar clustere DataStax Enterprise. Clusterele open source utilizează un exportator de metrici care alimentează Prometheus și Grafana sau o platformă de operațiuni dedicată, cum ar fi AxonOps.

Agentul rulează local și raportează metricile nodurilor către OpsCenter. Fără acesta, OpsCenter nu poate citi acel nod, așa că tabloul de bord afișează clusterul ca fiind incomplet.

Deschideți un browser pe gazda OpsCenter și accesați localhost:8888, portul implicit OpsCenter. De pe o altă mașină, utilizați adresa IP a gazdei odată ce portul respectiv este deschis.

Trei cauze acoperă majoritatea eșecurilor: nodul țintă nu rulează, portul 9042 este blocat între stația de lucru și nod sau adresa gazdei de contact este greșită.

Modelele de învățare automată prezintă latența normală de referință, compactarea și creșterea discului per nod, apoi semnalează deviația semnalelor înainte de declanșarea unei alerte de prag, devenind brute. grup metrici în incidente clasificate.

Copilot redactează instrucțiuni CQL, definiții keyspace și cod driver dintr-un comentariu, ceea ce accelerează interogările de rutină. Verificați întotdeauna cheia partiției și nivelul de consistență, deoarece CQL generat ignoră adesea modelul de date.

Rezumați această postare cu: