Як завантажити та встановити DataStax DevCenter на Windows

⚡ Розумний підсумок

DataStax DevCenter — це візуальний інструмент для запитів CQL, а DataStax OpsCenter — консоль моніторингу кластера для DataStax Enterprise. На цій сторінці покроково описано завантаження, встановлення, підключення та запуск обох інструментів.

  • 🔢 Роль у Центрі розробки: Настільний редактор для написання та запуску CQL на активному вузлі.
  • 🔗 Деталі підключення: Вкажіть ім'я з'єднання, IP-адресу вузла як хоста контакту, порт 9042 та тип стиснення.
  • 📈 Роль в Операційному центрі: Панель керування браузером, що відображає стан вузла, використання диска та справність кластера.
  • 🤖 Вимоги до агента: Встановіть агент DataStax на кожному вузлі, перш ніж OpsCenter зможе звітувати про нього.
  • 🌐 Доступ до інформаційної панелі: OpsCenter прослуховує порт 8888, тому інтерфейс відкривається за адресою localhost:8888.

Завантажте та встановіть DataStax DevCenter та OpsCenter

Що таке DataStax DevCenter?

DevCenter — це інструмент для створення запитів на фронтенді, де ви можете написати запит і виконати його. DevCenter надається DataStax.

DevCenter тепер є застарілим інструментом: DataStax архівував його як непідтримуваний і натомість вказує розробникам на DataStax Studio.

Інструмент запитів інтерфейс Статус
DevCenter Редактор робочого столу Archiпідкріплений, непідтримуваний
cqlsh Командний рядок Кораблі з Cassandra
Студія DataStax Блокнот браузера Названий наступник

Як завантажити та встановити DataStax DevCenter

Ось кроки для завантаження та встановлення DataStax DevCenter:

Крок 1) Завантажте DataStax DevCenter

Перш за все, завантажте DevCenter з офіційного сайту DataStax. A Java середовище виконання вже має бути присутнім, оскільки DevCenter є Java Додаток.

Крок 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. Виберіть простір клавіш зі спадного списку, з якого ви хочете запитати дані.
  3. Виберіть кількість записів, які потрібно отримати та відобразити в інтерфейсі користувача DevCenter.
  4. Натисніть кнопку виконання, щоб запустити запит.

У випадному списку просторів ключів перелічено всі простори ключів у кластері. Система надає нам деякі простори ключів, такі як System_traces та System, тоді як деякі ключові простори створюються користувачем, такі як nhanes_ks.

Ось знімок екрана, який показує, як запитувати дані та де відображаються результати запиту.

Виконання CQL-запиту в DevCenter та перегляд сітки результатів

  1. Напишіть запит у формі вище, де відображається номер. Виберіть запит і натисніть Піктограма кнопки виконання запиту в DevCenterвиконати кнопку.
  2. Після вибору запиту та натискання кнопки вам буде відображено результат запиту, як показано вище, з номером 2. У таблиці testtable у ключовому просторі java_api є два стовпці. Назви стовпців - id та name. У таблиці testtable є лише два записи.

Що таке DataStax OpsCenter?

OpsCenter — це інструмент візуального керування та моніторингу для Apache Cassandra і DataStax Enterprise. Це дуже корисний інструмент для архітекторів, адміністраторів баз даних та операторів баз даних.

У великих організаціях є тисячі серверів. Дуже важко контролювати ці сервери та визначати, який сервер працює, а який не працює. OpsCenter – це інструмент, за допомогою якого можна контролювати все Cassandra вузлів, сидячи та спостерігаючи на одній машині.

Тут має значення одне обмеження: OpsCenter керує кластерами DataStax Enterprise, а не програмами з відкритим вихідним кодом. Apache CassandraКластери з відкритим кодом використовують експортер метрик, що забезпечує роботу 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 на кожному вузлі. Агент збирає метрики локально, тому вузол без нього залишається невидимим на панелі інструментів.

Крок 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 керує лише кластерами DataStax Enterprise. Кластери з відкритим кодом використовують експортер метрик, що забезпечує роботу з Prometheus та Grafana, або спеціалізовану операційну платформу, таку як AxonOps.

Агент працює локально та повідомляє показники вузла до OpsCenter. Без нього OpsCenter не може зчитати цей вузол, тому на інформаційній панелі кластер відображається як неповний.

Відкрийте браузер на хості OpsCenter і перейдіть за адресою localhost:8888, портом OpsCenter за замовчуванням. З іншого комп’ютера використовуйте IP-адресу хоста, щойно цей порт буде відкрито.

Три причини охоплюють більшість збоїв: цільовий вузол не працює, порт 9042 заблоковано між робочою станцією та вузлом або адреса контактного хоста неправильна.

Машинне навчання моделює базову нормальну затримку, ущільнення та зростання диска для кожного вузла, а потім дрейф прапорців перед спрацьовуванням порогового оповіщення, перетворюючи дані на необроблені кластер метрики на ранжовані інциденти.

Copilot створює чернетки операторів CQL, визначень ключових просторів та коду драйвера з коментаря, що пришвидшує виконання рутинних запитів. Завжди перевіряйте ключ розділу та рівень узгодженості, оскільки згенерований CQL часто ігнорує модель даних.

Підсумуйте цей пост за допомогою: