Как скачать и установить DataStax DevCenter на Windows

⚡ Умное резюме

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

  • 🔢 Роль в DevCenter: Настольный редактор для написания и запуска CQL-запросов на работающем узле.
  • 🔗 Детали подключения: Укажите имя соединения, IP-адрес узла в качестве хоста для связи, порт 9042 и тип сжатия.
  • 📈 Роль в OpsCenter: Панель мониторинга в браузере, отображающая состояние узлов, использование дискового пространства и работоспособность кластера.
  • 🤖 Требование к агенту: Перед тем как OpsCenter сможет формировать отчеты, установите агент DataStax на каждом узле.
  • 🌐 Доступ к панели управления: OpsCenter прослушивает порт 8888, поэтому интерфейс открывается по адресу localhost:8888.

Загрузите и установите DataStax DevCenter и OpsCenter.

Что такое Центр разработки DataStax?

DevCenter — это инструмент для создания и выполнения запросов на стороне клиента. DevCenter предоставляется компанией DataStax.

DevCenter теперь является устаревшим инструментом: DataStax объявила его неподдерживаемым и рекомендует разработчикам использовать DataStax Studio.

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

Как загрузить и установить DataStax DevCenter

Ниже приведены шаги по загрузке и установке DataStax DevCenter:

Шаг 1) Загрузите DataStax DevCenter.

Прежде всего, загрузите Центр разработки С официального сайта DataStax. 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. Проделайте ту же процедуру для всех узлов в кластер.

Шаг 8) Для запуска OpsCenter выполните приведенную ниже команду

Команда, используемая для запуска службы DataStax OpsCenter.

После выполнения указанной выше команды OpsCenter заработает успешно.

Шаг 9) Чтобы посмотреть интерфейс пользователя OpsCenter, перейдите в веб-браузер и введите... URL http://localhost:8888. Port 8888 is the OpsCenter default.

Будет отображена следующая страница

мониторинг панели мониторинга OpsCenter Cassandra использование узлов и дискового пространства

Здесь находится инструмент мониторинга, с помощью которого вы можете отслеживать состояние всех узлов. Вы можете найти информацию о том, сколько места на диске занято и сколько места осталось.

Часто задаваемые вопросы (FAQ)

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-код часто игнорирует модель данных.

Подведем итог этой публикации следующим образом: