Come scaricare e installare DataStax DevCenter su Windows

⚡ Riepilogo intelligente

DataStax DevCenter è uno strumento visuale per le query CQL, mentre DataStax OpsCenter è la console di monitoraggio del cluster per DataStax Enterprise. Questa pagina illustra passo passo le procedure di download, installazione, connessione ed esecuzione di entrambi gli strumenti.

  • 🔢 Ruolo nel DevCenter: Un editor desktop per scrivere ed eseguire query CQL su un nodo attivo.
  • 🔗 Dettagli di connessione: Specificare il nome della connessione, l'indirizzo IP del nodo come host di contatto, la porta 9042 e il tipo di compressione.
  • 📈 Ruolo in OpsCenter: Una dashboard accessibile tramite browser che mostra lo stato dei nodi, l'utilizzo del disco e lo stato di salute del cluster.
  • 🤖 Requisiti dell'agente: Installa un agente DataStax su ogni nodo prima che OpsCenter possa generare report.
  • 🌐 Accesso al dashboard: OpsCenter è in ascolto sulla porta 8888, quindi l'interfaccia si apre su localhost:8888.

Scarica e installa DataStax DevCenter e OpsCenter.

Cos'è DataStax DevCenter?

DevCenter è lo strumento di interfaccia per le query, che consente di scrivere ed eseguire le query. DevCenter è fornito da DataStax.

DevCenter è ormai uno strumento obsoleto: DataStax lo ha archiviato in quanto non più supportato e indirizza gli sviluppatori verso DataStax Studio.

Strumento di query Interfaccia Stato
DevCenter Editor desktop Archived, non supportato
cqlsh riga di comando Navi con Cassandra
Studio DataStax Notebook del browser Successore nominato

Come scaricare e installare DataStax DevCenter

Ecco i passaggi per scaricare e installare DataStax DevCenter:

Passaggio 1) Scarica DataStax DevCenter

Prima di tutto, scarica DevCenter dal sito ufficiale di DataStax. A Java Il runtime deve essere già presente, perché DevCenter è un Java applicazione.

Passaggio 2) Eseguire il file .exe

Accedere alla directory di DevCenter ed eseguire il file eseguibile di DevCenter, come mostrato di seguito.

Esecuzione del file di installazione di DataStax DevCenter

Dopo aver eseguito il file eseguibile, verrà visualizzata la pagina seguente. Il modulo sottostante rappresenta l'interfaccia utente di DevCenter.

Passaggio 3) Crea connessione con Cassandra Server aziendale

In questo passaggio, devi creare una connessione con il Cassandra Server aziendale. Vai alla finestra di connessione e fai clic sull'icona evidenziata nello screenshot qui sotto.

Finestra di connessione di DevCenter con la nuova icona di connessione evidenziata

  • Assicurarsi che Cassandra il server aziendale è in esecuzione
  • Fare clic sul rettangolo rosso (nella schermata sopra) per creare una connessione.

Passaggio 4) Aggiungere i dettagli della connessione

Dopo aver cliccato sul link, verrai reindirizzato al modulo di connessione. Inserisci i valori qui sotto:

  1. Inserisci il nome della connessione; puoi inserire un nome qualsiasi. Si tratta solo di un'etichetta, quindi qualsiasi valore leggibile è valido.
  2. Fornire l'indirizzo IP del nodo come host di contatto.
  3. Specificare il numero di porta; la porta predefinita è la 9042, la porta di trasporto nativa.
  4. Quindi seleziona il tipo di compressione
  5. Dopo aver fornito queste informazioni, premere il pulsante Fine.

Il modulo di connessione compilato si presenta così:

Modulo di connessione a DevCenter con nome della connessione, host di contatto e porta.

Successivamente, DevCenter dovrebbe essere eseguito correttamente.

Ecco uno screenshot che mostra diverse sezioni dell'interfaccia utente di DevCenter.

Alcune parti dell'interfaccia utente di DataStax DevCenter

Passaggio 5) Stabilire una connessione ed eseguire la query

  1. Seleziona "connessione" dal menu a tendina. Di solito, hai una sola connessione, quella che hai appena creato.
  2. Seleziona lo spazio delle chiavi dal menu a discesa da cui desideri eseguire una query sui dati.
  3. Seleziona il numero di record che desideri recuperare e visualizzare nell'interfaccia utente di DevCenter.
  4. Premi il pulsante Esegui per avviare la query.

Il menu a tendina keyspace elenca tutti i keyspace presenti sul cluster. Il sistema ci fornisce alcuni keyspace come System_traces e System, mentre alcuni keyspace vengono creati dall'utente, come nhanes_ks.

Ecco lo screenshot che mostra come eseguire query sui dati e dove vengono visualizzati i risultati della query.

Esecuzione di una query CQL in DevCenter e visualizzazione della griglia dei risultati

  1. Scrivi la query nel modulo sopra dove viene visualizzato il numero. Selezionare la query e premere Icona del pulsante di esecuzione della query di DevCenterpulsante esegui.
  2. Dopo aver selezionato la query ed eseguito il pulsante, verrà visualizzato il risultato della query come mostrato sopra con il numero 2. Ci sono due colonne nella tabella testtable nello spazio dei nomi java_api. I nomi delle colonne sono id e name. Ci sono solo due record nella tabella testtable.

Cos'è DataStax OpsCenter?

OpsCenter è lo strumento di gestione e monitoraggio visivo per Apache Cassandra e DataStax Enterprise. Si tratta di uno strumento molto utile per architetti, amministratori di database e operatori di database.

Nelle grandi organizzazioni ci sono migliaia di server. È molto difficile monitorare questi server e capire quale server è in funzione e quale è inattivo. OpsCenter è lo strumento con cui puoi monitorare tutti i server. Cassandra nodi sedendosi e guardando su una singola macchina.

Un limite importante: OpsCenter gestisce i cluster DataStax Enterprise, non quelli open-source. Apache CassandraI cluster open-source utilizzano un esportatore di metriche che alimenta Prometheus e Grafana, oppure una piattaforma come AxonOps.

Come scaricare e installare DataStax OpsCenter

Ecco una procedura passo passo su come scaricare e installare lo strumento DataStax OpsCenter:

Requisiti

  1. Devi correre Cassandra server aziendale per l'installazione di OpsCenter.
  2. È necessario disporre della configurazione di OpsCenter per Linux.

Passo 1) Vai alla directory OpsCenter ed esegui OpsCenter. Dopo aver eseguito OpsCenter, verrà visualizzata la seguente pagina.

Pagina di benvenuto del programma di installazione di DataStax OpsCenter che mostra la versione

Questa pagina fornisce informazioni sulla versione di OpsCenter. Premere il pulsante successivo

Passo 2) Dopo aver premuto il pulsante Avanti, verrà visualizzata la pagina seguente.

Pagina del contratto di licenza per l'installatore di OpsCenter

Questa pagina riguarda l'accordo. Accettare l'accordo e premere il pulsante successivo.

Passo 3) Dopo aver premuto il pulsante successivo, verrà visualizzata la pagina seguente.

Pagina di installazione di OpsCenter con opzioni di installazione semplice

Questa pagina richiede informazioni sulle opzioni di installazione.

  1. Seleziona il tipo di installazione, scegli Installazione semplice
  2. Selezionare no per aggiornare il sistema
  3. Selezionare l'indirizzo IP della macchina.
  4. Premi il pulsante successivo

Passo 4) Dopo aver premuto il pulsante successivo verrà visualizzata la pagina seguente.

Pagina di riepilogo del programma di installazione di OpsCenter pronto per l'installazione

OpsCenter è pronto per l'installazione, premere il pulsante successivo

Passo 5) Dopo aver premuto il pulsante successivo verrà visualizzata la pagina seguente.

Pagina di avanzamento dell'installazione di OpsCenter

È in corso l'installazione dell'installazione. Una volta completata l'installazione con successo, premere il pulsante successivo.

Passo 6) Dopo aver premuto il pulsante Avanti verrà visualizzata la pagina seguente.

Pagina di installazione di OpsCenter completata con successo

L'installazione è stata installata correttamente, premere il pulsante Fine.

Prima di avviare OpsCenter, è necessario installare gli agenti DataStax su ciascun nodo. L'agente raccoglie le metriche localmente, quindi un nodo senza agente rimane invisibile nella dashboard.

Passo 7) Innanzitutto, è necessario installare l'agente DataStax su ciascun nodo.

Per installare l'agente DataStax, vai alla directory datastax-agent nella directory dse ed esegui il comando seguente.

Comando utilizzato per installare l'agente DataStax su un nodo

Dopo aver eseguito questo comando, datastax-agent verrà installato sul nodo. Fai la stessa procedura per tutti i nodi del file gruppo.

Passo 8) Per eseguire OpsCenter, esegui il comando seguente

Comando utilizzato per avviare il servizio DataStax OpsCenter

Dopo aver eseguito il comando precedente, OpsCenter verrà eseguito correttamente.

Passo 9) Per visualizzare l'interfaccia utente di OpsCenter, vai al browser web e digita URL http://localhost:8888. Port 8888 is the OpsCenter default.

Verrà visualizzata la seguente pagina

Monitoraggio del dashboard di OpsCenter Cassandra nodi e utilizzo del disco

Ecco lo strumento di monitoraggio che consente di controllare tutti i nodi. È possibile visualizzare informazioni sullo spazio occupato sul disco e sullo spazio rimanente.

DOMANDE FREQUENTI

DevCenter si connette tramite la porta di trasporto nativa, di default la 9042. Il valore viene impostato per ogni connessione nel modulo Aggiungi connessione, quindi è necessario inserire una porta personalizzata in tale modulo.

No. DataStax ha spostato la documentazione di DevCenter nel suo archivio e ha contrassegnato lo strumento come non supportato. I nuovi lavori dovrebbero utilizzare DataStax Studio o il cqlsh guscio che viene spedito con Cassandra.

No. OpsCenter gestisce solo i cluster DataStax Enterprise. I cluster open source utilizzano un esportatore di metriche che alimenta Prometheus e Grafana, oppure una piattaforma operativa dedicata come AxonOps.

L'agente viene eseguito localmente e invia le metriche del nodo a OpsCenter. Senza di esso, OpsCenter non può leggere i dati relativi a quel nodo, pertanto la dashboard mostra il cluster come incompleto.

Apri un browser sull'host di OpsCenter e vai a localhost:8888, la porta predefinita di OpsCenter. Da un'altra macchina, utilizza l'indirizzo IP dell'host una volta che la porta è aperta.

La maggior parte dei guasti è dovuta a tre cause principali: il nodo di destinazione non è in esecuzione, la porta 9042 è bloccata tra la workstation e il nodo oppure l'indirizzo host di contatto è errato.

I modelli di apprendimento automatico definiscono la base di base della latenza normale, della compattazione e della crescita del disco per nodo, quindi segnalano la deriva prima che scatti un avviso di soglia, trasformando i dati grezzi gruppo metriche suddivise in incidenti classificati.

Copilot genera istruzioni CQL, definizioni di keyspace e codice driver a partire da un commento, velocizzando così le query di routine. È sempre importante verificare la chiave di partizione e il livello di coerenza, poiché il codice CQL generato spesso ignora il modello dati.

Riassumi questo post con: