Πώς να κατεβάσετε και να εγκαταστήσετε το DataStax DevCenter στο Windows

⚡ Έξυπνη Σύνοψη

Το DataStax DevCenter είναι ένα εργαλείο οπτικών ερωτημάτων CQL και το DataStax OpsCenter είναι η κονσόλα παρακολούθησης συμπλέγματος για το DataStax Enterprise. Αυτή η σελίδα σας καθοδηγεί βήμα προς βήμα στη λήψη, την εγκατάσταση, τη σύνδεση και την εκτέλεση και των δύο εργαλείων.

  • 🔢 Ρόλος DevCenter: Ένας επεξεργαστής επιφάνειας εργασίας για τη σύνταξη και εκτέλεση CQL σε έναν ενεργό κόμβο.
  • 🔗 Λεπτομέρειες σύνδεσης: Δώστε ένα όνομα σύνδεσης, την IP του κόμβου ως κεντρικό υπολογιστή επαφής, τη θύρα 9042 και έναν τύπο συμπίεσης.
  • 📈 Ρόλος στο OpsCenter: Ένας πίνακας ελέγχου προγράμματος περιήγησης που εμφανίζει την κατάσταση του κόμβου, τη χρήση του δίσκου και την εύρυθμη λειτουργία του συμπλέγματος.
  • 🤖 Απαίτηση Πράκτορα: Εγκαταστήστε έναν παράγοντα DataStax σε κάθε κόμβο πριν το OpsCenter μπορέσει να υποβάλει αναφορά σχετικά με αυτόν.
  • 🌐 Πρόσβαση στον πίνακα ελέγχου: Το OpsCenter ακούει στη θύρα 8888, επομένως η διεπαφή ανοίγει στη διεύθυνση localhost:8888.

Λήψη και εγκατάσταση των DataStax DevCenter και OpsCenter

Τι είναι το DataStax DevCenter;

Το DevCenter είναι το εργαλείο ερωτημάτων front-end όπου μπορείτε να γράψετε το ερώτημά σας και να το εκτελέσετε. Το DevCenter παρέχεται από την DataStax.

Το DevCenter είναι πλέον ένα παλαιότερο εργαλείο: Το DataStax το αρχειοθέτησε ως μη υποστηριζόμενο και παραπέμπει τους προγραμματιστές στο DataStax Studio.

Εργαλείο ερωτημάτων περιβάλλον λειτουργίας Κατάσταση
DevCenter Επεξεργαστής επιφάνειας εργασίας Archived, μη υποστηριζόμενο
cqlsh Γραμμή εντολών Αποστέλλεται με Cassandra
DataStax Studio Σημειωματάριο προγράμματος περιήγησης Ονομασμένος διάδοχος

Πώς να κατεβάσετε και να εγκαταστήσετε το DataStax DevCenter

Ακολουθούν τα βήματα για τη λήψη και εγκατάσταση του DataStax DevCenter:

Βήμα 1) Κατεβάστε το DataStax DevCenter

Πρώτα απ 'όλα, κατεβάστε DevCenter από την επίσημη ιστοσελίδα της DataStax. A Java το περιβάλλον εκτέλεσης πρέπει να είναι ήδη παρόν, επειδή το DevCenter είναι ένα Java . To

Βήμα 2) Εκτελέστε το αρχείο .exe

Μεταβείτε στον κατάλογο DevCenter και εκτελέστε το εκτελέσιμο αρχείο DevCenter, όπως φαίνεται παρακάτω.

Εκτέλεση του αρχείου εγκατάστασης του DataStax DevCenter

Αφού εκτελέσετε το εκτελέσιμο αρχείο, θα εμφανιστεί η ακόλουθη σελίδα. Η παρακάτω φόρμα είναι η διεπαφή χρήστη για το DevCenter.

Βήμα 3) Δημιουργία σύνδεσης με Cassandra Διακομιστής επιχειρήσεων

Σε αυτό το βήμα, πρέπει να δημιουργήσετε μια σύνδεση με το Cassandra εταιρικού διακομιστή. Μεταβείτε στο παράθυρο σύνδεσης και κάντε κλικ στο εικονίδιο που επισημαίνεται στο παρακάτω στιγμιότυπο οθόνης.

Παράθυρο σύνδεσης DevCenter με επισημασμένο το εικονίδιο νέας σύνδεσης

  • Βεβαιωθείτε ότι Cassandra ο εταιρικός διακομιστής εκτελείται
  • Κάντε κλικ στο κόκκινο ορθογώνιο (στο παραπάνω στιγμιότυπο οθόνης) για τη δημιουργία μιας σύνδεσης.

Βήμα 4) Προσθέστε λεπτομέρειες σύνδεσης

Αφού κάνετε κλικ σε αυτό, θα μεταφερθείτε στη φόρμα σύνδεσης. Συμπληρώστε τις παρακάτω τιμές:

  1. Δώστε όνομα σύνδεσης, μπορείτε να δώσετε οποιοδήποτε όνομα σύνδεσης. Αυτή είναι μόνο μια ετικέτα, επομένως λειτουργεί οποιαδήποτε αναγνώσιμη τιμή.
  2. Καταχωρίστε τη διεύθυνση IP του κόμβου ως κεντρικούς υπολογιστές επαφής.
  3. Δώστε τον αριθμό θύρας, από προεπιλεγμένη θύρα, είναι 9042, η εγγενής θύρα μεταφοράς.
  4. Στη συνέχεια επιλέξτε τον τύπο συμπίεσης
  5. Αφού δώσετε αυτές τις πληροφορίες, πατήστε το κουμπί τερματισμού.

Η συμπληρωμένη φόρμα σύνδεσης μοιάζει με αυτό:

Φόρμα σύνδεσης DevCenter με όνομα σύνδεσης, κεντρικό υπολογιστή επικοινωνίας και θύρα

Μετά από αυτό, το DevCenter θα πρέπει να εκτελείται με επιτυχία.

Ακολουθεί το στιγμιότυπο οθόνης που εμφανίζει διαφορετικά μέρη στη διεπαφή χρήστη του DevCenter.

Μέρη της διεπαφής χρήστη του DataStax DevCenter

Βήμα 5) Δημιουργήστε μια σύνδεση και εκτελέστε το ερώτημα

  1. Επιλέξτε «σύνδεση» από το αναπτυσσόμενο μενού. Συνήθως, έχετε μόνο μία σύνδεση, αυτήν που μόλις δημιουργήσατε.
  2. Επιλέξτε keyspace από το αναπτυσσόμενο μενού από το οποίο θέλετε να κάνετε αναζήτηση δεδομένων.
  3. Επιλέξτε έναν αριθμό εγγραφών που θέλετε να ανακτήσετε και να εμφανίσετε στο περιβάλλον χρήστη του DevCenter.
  4. Πατήστε το κουμπί εκτέλεσης για να εκτελέσετε το ερώτημα.

Το αναπτυσσόμενο μενού keyspace (χωρίς πλήκτρα) εμφανίζει κάθε keyspace (χωρίς πλήκτρα) στο σύμπλεγμα. Το σύστημα μας παρέχει ορισμένους keyspaces (χωρίς πλήκτρα) όπως System_traces και System, ενώ ορισμένα πλήκτρα δημιουργούνται από τον χρήστη, όπως το nhanes_ks.

Ακολουθεί το στιγμιότυπο οθόνης που δείχνει τον τρόπο υποβολής ερωτημάτων στα δεδομένα και πού εμφανίζονται τα αποτελέσματα των ερωτημάτων.

Εκτέλεση ερωτήματος CQL στο DevCenter και προβολή του πλέγματος αποτελεσμάτων

  1. Γράψτε ερώτημα στην παραπάνω φόρμα όπου εμφανίζεται ο αριθμός. Επιλέξτε το ερώτημα και πατήστε Εικονίδιο κουμπιού εκτέλεσης ερωτήματος DevCenterκουμπί εκτέλεσης.
  2. Μετά την επιλογή του ερωτήματος και την εκτέλεση του κουμπιού, θα εμφανιστεί το αποτέλεσμα του ερωτήματος όπως φαίνεται παραπάνω με τον αριθμό 2. Υπάρχουν δύο στήλες στον πίνακα testtable στο keyspace java_api. Τα ονόματα των στηλών είναι id και name. Υπάρχουν μόνο δύο εγγραφές στον πίνακα testtable.

Τι είναι το DataStax OpsCenter;

Το OpsCenter είναι το εργαλείο οπτικής διαχείρισης και παρακολούθησης για Apache Cassandra και DataStax Enterprise. Αυτό είναι ένα πολύ χρήσιμο εργαλείο για αρχιτέκτονες, διαχειριστές βάσεων δεδομένων και χειριστές βάσεων δεδομένων.

Σε μεγάλους οργανισμούς, υπάρχουν χιλιάδες διακομιστές. Είναι πολύ δύσκολο να παρακολουθήσετε αυτούς τους διακομιστές και να καταλάβετε ποιος διακομιστής λειτουργεί και ποιος διακομιστής είναι εκτός λειτουργίας. Το OpsCenter είναι το εργαλείο όπου μπορείτε να παρακολουθείτε όλους τους Cassandra κόμβους καθισμένοι και παρακολουθώντας σε ένα μόνο μηχάνημα.

Ένα όριο έχει σημασία εδώ: Το OpsCenter διαχειρίζεται clusters DataStax Enterprise, όχι ανοιχτού κώδικα Apache CassandraΤα clusters ανοιχτού κώδικα χρησιμοποιούν έναν εξαγωγέα μετρήσεων που τροφοδοτεί το Prometheus και το Grafana ή μια πλατφόρμα όπως το AxonOps.

Πώς να κατεβάσετε και να εγκαταστήσετε το DataStax OpsCenter

Ακολουθεί μια διαδικασία βήμα προς βήμα σχετικά με τον τρόπο λήψης και εγκατάστασης του εργαλείου DataStax OpsCenter:

απαιτήσεις

  1. Πρέπει να έχεις τρέξιμο Cassandra εταιρικός διακομιστής για εγκατάσταση OpsCenter.
  2. Πρέπει να έχετε εγκατάσταση OpsCenter για Linux.

Βήμα 1) Μεταβείτε στον κατάλογο OpsCenter και εκτελέστε το OpsCenter. Μετά την εκτέλεση του OpsCenter, θα εμφανιστεί η ακόλουθη σελίδα.

Σελίδα υποδοχής του προγράμματος εγκατάστασης DataStax OpsCenter που εμφανίζει την έκδοση

Αυτή η σελίδα παρέχει πληροφορίες έκδοσης OpsCenter. Πατήστε το κουμπί επόμενο

Βήμα 2) Αφού πατήσετε το κουμπί επόμενο, θα εμφανιστεί η επόμενη σελίδα.

Σελίδα συμφωνίας άδειας χρήσης προγράμματος εγκατάστασης OpsCenter

Αυτή η σελίδα αφορά τη συμφωνία. Αποδεχτείτε τη συμφωνία και πατήστε το κουμπί επόμενο.

Βήμα 3) Αφού πατήσετε το κουμπί επόμενο, θα εμφανιστεί η επόμενη σελίδα.

Σελίδα εγκατάστασης του OpsCenter με επιλογές απλής εγκατάστασης

Αυτή η σελίδα ρωτά για τις επιλογές εγκατάστασης.

  1. Επιλέξτε τύπο εγκατάστασης, επιλέξτε Απλή εγκατάσταση
  2. Επιλέξτε όχι για ενημέρωση του συστήματος
  3. Επιλέξτε τη διεύθυνση IP του μηχανήματος.
  4. Πατήστε το επόμενο κουμπί

Βήμα 4) Αφού πατήσετε το επόμενο κουμπί θα εμφανιστεί η επόμενη σελίδα.

Σελίδα σύνοψης έτοιμου για εγκατάσταση προγράμματος εγκατάστασης OpsCenter

Το OpsCenter είναι έτοιμο για εγκατάσταση, πατήστε το κουμπί επόμενο

Βήμα 5) Αφού πατήσετε το επόμενο κουμπί θα εμφανιστεί η επόμενη σελίδα.

Σελίδα προόδου εγκατάστασης του OpsCenter

Εγκαθίσταται η εγκατάσταση. Αφού εγκατασταθεί επιτυχώς η εγκατάσταση, πατήστε το κουμπί επόμενο.

Βήμα 6) Αφού πατήσετε το κουμπί επόμενο θα εμφανιστεί η επόμενη σελίδα.

Σελίδα ολοκλήρωσης εγκατάστασης OpsCenter με επιτυχία

Η εγκατάσταση έχει εγκατασταθεί με επιτυχία, πατήστε το κουμπί τερματισμού.

Πριν από την εκκίνηση του OpsCenter, οι DataStax agents πρέπει να εγκατασταθούν σε κάθε κόμβο. Ο agent συλλέγει μετρήσεις τοπικά, επομένως ένας κόμβος χωρίς μετρήσεις παραμένει αόρατος στον πίνακα ελέγχου.

Βήμα 7) Πρώτα απ 'όλα, πρέπει να εγκαταστήσετε τον παράγοντα DataStax σε κάθε κόμβο.

Για την εγκατάσταση του πράκτορα DataStax, μεταβείτε στον κατάλογο datastax-agent στον κατάλογο dse και εκτελέστε την παρακάτω εντολή.

Εντολή που χρησιμοποιείται για την εγκατάσταση του παράγοντα DataStax σε έναν κόμβο

Μετά την εκτέλεση αυτής της εντολής, το datastax-agent θα εγκατασταθεί στον κόμβο. Κάντε την ίδια διαδικασία για όλους τους κόμβους στο συστάδα.

Βήμα 8) Για να εκτελέσετε το OpsCenter, εκτελέστε την παρακάτω εντολή

Εντολή που χρησιμοποιείται για την εκκίνηση της υπηρεσίας DataStax OpsCenter

Αφού εκτελέσετε την παραπάνω εντολή, το OpsCenter θα εκτελεστεί με επιτυχία.

Βήμα 9) Για να παρακολουθήσετε το περιβάλλον χρήστη του OpsCenter, μεταβείτε στο πρόγραμμα περιήγησης ιστού και πληκτρολογήστε URL http://localhost:8888. Port 8888 is the OpsCenter default.

Θα εμφανιστεί η παρακάτω σελίδα

Παρακολούθηση πίνακα ελέγχου OpsCenter Cassandra κόμβοι και χρήση δίσκου

Εδώ είναι το εργαλείο παρακολούθησης όπου μπορείτε να παρακολουθείτε όλους τους κόμβους. Μπορείτε να βρείτε πληροφορίες σχετικά με το πόσος χώρος στον δίσκο είναι γεμάτος και πόσος χώρος απομένει.

Συχνές Ερωτήσεις

Το DevCenter συνδέεται μέσω της εγγενούς θύρας μεταφοράς, 9042 από προεπιλογή. Η τιμή ορίζεται ανά σύνδεση στη φόρμα Προσθήκη σύνδεσης, επομένως πρέπει να εισαχθεί εκεί μια προσαρμοσμένη θύρα.

Όχι. Η DataStax μετέφερε την τεκμηρίωση του DevCenter στο αρχείο της και επισήμανε το εργαλείο ως μη υποστηριζόμενο. Η νέα εργασία θα πρέπει να χρησιμοποιεί το DataStax Studio ή το cqlsh κέλυφος που αποστέλλεται με Cassandra.

Όχι. Το OpsCenter διαχειρίζεται μόνο clusters DataStax Enterprise. Τα clusters ανοιχτού κώδικα χρησιμοποιούν έναν εξαγωγέα μετρήσεων που τροφοδοτεί το Prometheus και το Grafana ή μια ειδική πλατφόρμα λειτουργιών όπως το AxonOps.

Ο παράγοντας εκτελείται τοπικά και αναφέρει μετρήσεις κόμβου στο OpsCenter. Χωρίς αυτόν, το OpsCenter δεν μπορεί να διαβάσει αυτόν τον κόμβο, επομένως ο πίνακας ελέγχου εμφανίζει το σύμπλεγμα ως ελλιπές.

Ανοίξτε ένα πρόγραμμα περιήγησης στον κεντρικό υπολογιστή OpsCenter και μεταβείτε στη διεύθυνση localhost:8888, την προεπιλεγμένη θύρα OpsCenter. Από άλλο μηχάνημα, χρησιμοποιήστε τη διεύθυνση IP του κεντρικού υπολογιστή μόλις ανοίξει αυτή η θύρα.

Τρεις αιτίες καλύπτουν τις περισσότερες αποτυχίες: ο κόμβος-στόχος δεν εκτελείται, η θύρα 9042 είναι μπλοκαρισμένη μεταξύ του σταθμού εργασίας και του κόμβου ή η διεύθυνση του κεντρικού υπολογιστή επαφής είναι λανθασμένη.

Τα μοντέλα μηχανικής μάθησης ξεκινούν με την κανονική καθυστέρηση, τη συμπύκνωση και την ανάπτυξη δίσκου ανά κόμβο, και στη συνέχεια μετατοπίζουν την ένδειξη πριν ενεργοποιηθεί μια ειδοποίηση κατωφλίου, μετατρέποντάς την σε ακατέργαστη. συστάδα μετρήσεις σε καταταγμένα περιστατικά.

Το Copilot συντάσσει εντολές CQL, ορισμούς keyspace και κώδικα προγράμματος οδήγησης από ένα σχόλιο, γεγονός που επιταχύνει τα ερωτήματα ρουτίνας. Να ελέγχετε πάντα το κλειδί διαμέρισης και το επίπεδο συνέπειας, καθώς το δημιουργούμενο CQL συχνά αγνοεί το μοντέλο δεδομένων.

Συνοψίστε αυτήν την ανάρτηση με: