Обзор
Прежде чем выполнять SQL-запросы через CHYT, нужно подготовить клику (Clique): создать её, выделить вычислительный пул и запустить. В этом разделе собраны справочные материалы для работы с кликами: описание веб-интерфейса, настройки клик и управление правами доступа. Если вам нужны пошаговые инструкции по конкретной задаче — смотрите раздел Сценарии управления кликами.
Жизненный цикл клики
Прежде чем пользоваться интерфейсом и настройками, полезно понять, на каком этапе жизненного цикла находится клика. Это поможет разобраться, какие действия доступны сейчас и к чему они приведут.
Жизненный цикл делится на две фазы. В фазе подготовки клику нужно создать, настроить и запустить. После этого начинается эксплуатация: вы выполняете запросы и управляете ею по мере необходимости.
На схеме ниже — этапы жизненного цикла клики и переходы между ними:

Подготовка к работе
-
Вы создаёте клику: задаёте ей уникальное имя —
aliasи базовые права доступа, которые определяют, кто может выполнять запросы, а кто управлять конфигурацией. Подробнее в разделах: Создание, запуск и остановка клики и Управление правами доступа. -
Вы настраиваете клику: назначаете ей вычислительный пул, количество инстансов и ресурсов. Пул — обязательный параметр, без него контроллер не запустит клику. Остальные опции можно оставить по умолчанию. Подробнее в разделах: Настройки клики и Добавление вычислительных ресурсов.
-
Вы запускаете клику — Strawberry Controller читает конфигурацию и поднимает Vanilla-операцию. Клика переходит в активное состояние и, через некоторое время, готова принимать запросы. Подробнее в разделе Создание, запуск и остановка клики.
Эксплуатация и обслуживание
-
Вы выполняете запросы, при необходимости масштабируете ресурсы, обновляете настройки и права доступа. Контроллер следит за состоянием и применяет изменения конфигурации автоматически. Подробнее: Как попробовать CHYT.
-
Когда клика временно не нужна, вы останавливаете её: текущие запросы завершаются, ресурсы пула освобождаются. Подробнее: Создание, запуск и остановка клики.
-
Если клика больше не нужна, вы удаляете её. Система удалит клику вместе с метаданными.
Настройки клики
Конфигурация клики хранится в спеклете — YSON-документе в Кипарисе. Через редактирование спеклета управляют вычислительными ресурсами, поведением запросов и другими параметрами. Полный список опций — в разделе Настройки клики.
Инструменты управления
Чтобы подготовить клику к работе и управлять ею, вы можете использовать два инструмента:
- Веб-интерфейс — удобен для разовых операций и визуального контроля состояния клики;
- CLI и Python API — подходит для автоматизации, массовых операций над кликами и интеграции с внешними приложениями.