Comment télécharger et installer DataStax DevCenter sur Windows

⚡ Résumé intelligent

DataStax DevCenter est un outil visuel de requêtes CQL et DataStax OpsCenter est la console de surveillance des clusters pour DataStax Enterprise. Cette page décrit étape par étape le téléchargement, l'installation, la connexion et l'exécution de ces deux outils.

  • (I.e. Rôle du DevCenter : Un éditeur de bureau pour écrire et exécuter du code CQL sur un nœud en production.
  • 🔗 Détails de connexion : Veuillez fournir un nom de connexion, l'adresse IP du nœud comme hôte de contact, le port 9042 et un type de compression.
  • 📈 Rôle au sein d'OpsCenter : Un tableau de bord de navigateur affichant l'état des nœuds, l'utilisation du disque et l'état de santé du cluster.
  • 🤖 Exigences relatives aux agents : Installez un agent DataStax sur chaque nœud avant qu'OpsCenter puisse générer des rapports.
  • 🌐 Accès au tableau de bord : OpsCenter écoute sur le port 8888, l'interface s'ouvre donc sur localhost:8888.

Téléchargez et installez DataStax DevCenter et OpsCenter.

Qu'est-ce que DataStax DevCenter ?

DevCenter est l'interface de requêtes permettant de rédiger et d'exécuter des requêtes. DevCenter est fourni par DataStax.

DevCenter est désormais un outil obsolète : DataStax l’a archivé comme non pris en charge et oriente les développeurs vers DataStax Studio à la place.

Outil de requête Interface Statut
Centre de développement Éditeur de bureau Archived, non pris en charge
cqlsh Ligne de commande Navires avec Cassandra
Studio DataStax Bloc-notes du navigateur successeur désigné

Comment télécharger et installer DataStax DevCenter

Voici les étapes pour télécharger et installer DataStax DevCenter :

Étape 1) Téléchargez DataStax DevCenter

Tout d'abord, télécharger Centre de développement Extrait du site officiel de DataStax. A Java L'environnement d'exécution doit déjà être présent, car DevCenter est un Java .

Étape 2) Exécutez le fichier .exe

Accédez au répertoire DevCenter et exécutez le fichier exécutable DevCenter, comme indiqué ci-dessous.

Exécution du fichier d'installation de DataStax DevCenter

Après l'exécution du fichier, la page suivante s'affichera. Le formulaire ci-dessous représente l'interface utilisateur de DevCenter.

Étape 3) Créer une connexion avec Cassandra Serveur d'entreprise

Dans cette étape, vous devez créer une connexion avec le Cassandra Serveur d'entreprise. Accédez à la fenêtre de connexion et cliquez sur l'icône mise en évidence dans la capture d'écran ci-dessous.

Fenêtre de connexion DevCenter avec la nouvelle icône de connexion mise en évidence

  • Assurez-vous que Cassandra le serveur d'entreprise est en cours d'exécution
  • Cliquez sur le rectangle rouge (dans la capture d'écran ci-dessus) pour créer une connexion.

Étape 4) Ajouter les détails de connexion

Après avoir cliqué dessus, vous serez redirigé vers le formulaire de connexion. Veuillez remplir les champs ci-dessous :

  1. Indiquez le nom de la connexion ; vous pouvez choisir n’importe quel nom. Il s’agit uniquement d’une étiquette ; toute valeur lisible convient.
  2. Fournissez l’adresse IP du nœud en tant qu’hôtes de contact.
  3. Indiquez le numéro de port ; par défaut, le port est 9042, le port de transport natif.
  4. Sélectionnez ensuite le type de compression
  5. Après avoir fourni ces informations, appuyez sur le bouton Terminer.

Le formulaire de connexion rempli ressemble à ceci :

Formulaire de connexion DevCenter avec nom de connexion, hôte de contact et port

Après cela, DevCenter devrait s'exécuter correctement.

Voici une capture d'écran affichant différentes parties de l'interface utilisateur de DevCenter.

Parties de l'interface utilisateur de DataStax DevCenter

Étape 5) Établissez une connexion et exécutez la requête

  1. Sélectionnez « connexion » dans le menu déroulant. Normalement, vous n’avez qu’une seule connexion, celle que vous venez de créer.
  2. Sélectionnez l'espace de clés dans la liste déroulante à partir duquel vous souhaitez interroger les données.
  3. Sélectionnez le nombre d'enregistrements que vous souhaitez récupérer et afficher sur l'interface utilisateur de DevCenter.
  4. Appuyez sur le bouton Exécuter pour lancer la requête.

La liste déroulante des espaces de clés répertorie tous les espaces de clés du cluster. Le système nous fournit certains espaces de clés comme System_.traces et System, tandis que certains espaces de clés sont créés par l'utilisateur, comme nhanes_ks.

Voici la capture d'écran qui montre comment interroger les données et où les résultats de la requête sont affichés.

Exécution d'une requête CQL dans DevCenter et affichage de la grille de résultats

  1. Écrivez la requête sur le formulaire ci-dessus où le numéro est affiché. Sélectionnez la requête et appuyez sur Icône du bouton d'exécution de requête DevCenterbouton exécuter.
  2. Après avoir sélectionné la requête et cliqué sur le bouton « Exécuter », le résultat s'affichera comme indiqué ci-dessus (numéro 2). La table `testtable` de l'espace de clés `java_api` contient deux colonnes : `id` et `name`. Elle ne contient que deux enregistrements.

Qu'est-ce que DataStax OpsCenter ?

OpsCenter est l'outil de gestion visuelle et de surveillance pour Apache Cassandra et DataStax Enterprise. C'est un outil très utile pour les architectes, les administrateurs de bases de données et les opérateurs de bases de données.

Dans les grandes organisations, on trouve des milliers de serveurs. Il est très difficile de les surveiller et de savoir lesquels sont en fonctionnement et lesquels sont hors service. OpsCenter est l'outil qui permet de superviser l'ensemble de ces serveurs. Cassandra nœuds en étant assis et en regardant sur une seule machine.

Une limite est importante ici : OpsCenter gère des clusters DataStax Enterprise, et non des clusters open source. Apache CassandraLes clusters open source utilisent un exportateur de métriques alimentant Prometheus et Grafana, ou une plateforme telle qu'AxonOps.

Comment télécharger et installer DataStax OpsCenter

Voici un processus étape par étape pour télécharger et installer l'outil DataStax OpsCenter :

Exigences

  1. Vous devez avoir couru Cassandra serveur d'entreprise pour l'installation d'OpsCenter.
  2. Vous devez disposer d'une configuration OpsCenter pour Linux.

Étape 1) Accédez au répertoire OpsCenter et exécutez OpsCenter. Après avoir exécuté OpsCenter, la page suivante s'affichera.

Page d'accueil du programme d'installation de DataStax OpsCenter affichant la version

Cette page fournit des informations sur la version d'OpsCenter. Appuyez sur le bouton suivant

Étape 2) Après avoir appuyé sur le bouton suivant, la page suivante s'affichera.

page du contrat de licence de l'installateur OpsCenter

Cette page concerne l'accord. Acceptez l'accord et appuyez sur le bouton suivant.

Étape 3) Après avoir appuyé sur le bouton suivant, la page suivante s'affichera.

Page d'installation d'OpsCenter avec options d'installation simple

Cette page pose des questions sur les options d'installation.

  1. Sélectionnez le type d'installation, choisissez Installation simple
  2. Cochez non pour mettre à jour le système
  3. Sélectionnez l'adresse IP de la machine.
  4. Appuyez sur le bouton suivant

Étape 4) Après avoir appuyé sur le bouton suivant, la page suivante s'affichera.

Page récapitulative du programme d'installation d'OpsCenter prêt à être installé

OpsCenter est prêt à être installé, appuyez sur le bouton suivant

Étape 5) Après avoir appuyé sur le bouton suivant, la page suivante s'affichera.

page de progression de l'installation d'OpsCenter

Le programme d'installation est en cours d'installation. Une fois l’installation réussie, appuyez sur le bouton Suivant.

Étape 6) Après avoir appuyé sur le bouton suivant, la page suivante s'affichera.

L'installation d'OpsCenter s'est terminée avec succès.

Le programme d'installation a été installé avec succès, appuyez sur le bouton Terminer.

Avant de démarrer OpsCenter, les agents DataStax doivent être installés sur chaque nœud. L'agent collecte les métriques localement ; un nœud qui en est dépourvu reste donc invisible sur le tableau de bord.

Étape 7) Tout d'abord, vous devez installer l'agent DataStax sur chaque nœud.

Pour installer l'agent DataStax, accédez au répertoire datastax-agent dans le répertoire dse et exécutez la commande ci-dessous.

Commande utilisée pour installer l'agent DataStax sur un nœud

Après avoir exécuté cette commande, datastax-agent sera installé sur le nœud. Effectuez la même procédure pour tous les nœuds du grappe.

Étape 8) Pour exécuter OpsCenter, exécutez la commande ci-dessous

Commande utilisée pour démarrer le service DataStax OpsCenter

Après avoir exécuté la commande ci-dessus, OpsCenter s'exécutera avec succès.

Étape 9) Pour visualiser l'interface utilisateur d'OpsCenter, ouvrez votre navigateur Web et saisissez : URL http://localhost:8888. Port 8888 is the OpsCenter default.

La page suivante s'affichera

Surveillance du tableau de bord OpsCenter Cassandra utilisation des nœuds et du disque

Voici l'outil de surveillance qui vous permet de suivre tous les nœuds. Vous y trouverez des informations sur l'espace disque occupé et l'espace disponible.

FAQ

DevCenter se connecte via le port de transport natif, 9042 par défaut. Cette valeur est définie pour chaque connexion dans le formulaire « Ajouter une connexion », il est donc nécessaire d'y saisir un port personnalisé.

Non. DataStax a archivé la documentation du DevCenter et a indiqué que l'outil n'était plus pris en charge. Les nouveaux développements doivent utiliser DataStax Studio ou le cqlsh coquille livrée avec Cassandra.

Non. OpsCenter gère uniquement les clusters DataStax Enterprise. Les clusters open source utilisent un exportateur de métriques alimentant Prometheus et Grafana, ou une plateforme d'opérations dédiée telle qu'AxonOps.

L'agent s'exécute localement et transmet les métriques des nœuds à OpsCenter. Sans lui, OpsCenter ne peut pas lire ce nœud, et le tableau de bord affiche donc le cluster comme incomplet.

Ouvrez un navigateur sur l'hôte OpsCenter et accédez à localhost:8888, le port par défaut d'OpsCenter. Depuis une autre machine, utilisez l'adresse IP de l'hôte une fois ce port ouvert.

La plupart des pannes sont dues à trois causes principales : le nœud cible ne fonctionne pas, le port 9042 est bloqué entre le poste de travail et le nœud, ou l’adresse de l’hôte de contact est incorrecte.

Les modèles d'apprentissage automatique établissent une base de référence pour la latence normale, la compaction et la croissance du disque par nœud, puis détectent les dérives avant qu'une alerte de seuil ne soit déclenchée, transformant ainsi les données brutes en données brutes. grappe des indicateurs transformés en incidents classés.

Copilot génère les instructions CQL, les définitions d'espace de clés et le code du pilote à partir d'un commentaire, ce qui accélère les requêtes courantes. Il est essentiel de toujours vérifier la clé de partition et le niveau de cohérence, car le code CQL généré ignore souvent le modèle de données.

Résumez cet article avec :