Чему вы научитесь
- Развернуть кластер StarRocks и выбрать подходящую архитектуру (integrated vs decoupled)
- Делать апгрейды и откаты безопасно, понимать риски и порядок действий
- Масштабировать кластер вверх/вниз и настраивать параметры под нагрузку
- Строить корректную модель данных: типы, партиции, бакетинг, индексы
- Настраивать импорт/экспорт: stream load, broker load, routine load, Flink и др.
- Писать базовую аналитику, менять таблицы, применять функции, тестировать производительность
- Управлять пользователями и правами (RBAC/термины/практика)
- Поднять мониторинг и почтовые алёрты, понимать ключевые метрики
О курсе
SRCA (StarRocks Certified Administrator) — сертификационный курс от StarRocks Chinese Community для тех, кому нужно не просто “попробовать StarRocks”, а уверенно администрировать кластер в реальной работе. Здесь ты шаг за шагом разберёшься, как устроен StarRocks, какую архитектуру выбрать под свой кейс, как правильно развернуть систему, обновлять её без боли, масштабировать, настраивать и контролировать в продакшене.
Курс ориентирован на open-source пользователей и базируется на StarRocks v3.1: возможны отличия в деталях поведения в более новых версиях (сейчас StarRocks обновлён до v3.5), но ключевые принципы, подходы и большинство практик остаются актуальными.
Внутри — полный путь администратора: деплой (4 части), upgrade/rollback, scaling, тюнинг параметров, моделирование данных (типы/партиции/бакетинг/индексы), импорт и real-time загрузки (Stream/Routine Load, Broker/Spark, Flink), экспорт, backup & recovery, базовая аналитика и performance testing, права пользователей, мониторинг и email-алёрты.
Для кого этот курс
Начальные требования
Чтобы проходить курс комфортно, желательно:
-
Базовое понимание SQL: SELECT, JOIN, GROUP BY, агрегаты, фильтрация.
-
Общее представление об аналитических DWH/OLAP-системах (на уровне: зачем партиции, индексы, распределение данных, что такое MPP).
-
Навыки работы с Linux: SSH, файловая система, права, systemd/сервисы, просмотр логов (cat/less/tail/grep).
-
Базовые знания сетей: порты, DNS/hosts, доступность узлов, firewall/безопасность на минимальном уровне.
-
Понимание принципов эксплуатации: бэкапы, мониторинг, алёрты, планирование апгрейдов/роллбэков.
-
Будет плюсом (но не обязательно): опыт с Docker/Kubernetes, Hadoop/S3/HDFS, Flink/Spark, Prometheus/Grafana.
Наши преподаватели
Как проходит обучение
Курс содержит в себе лонгриды по каждой теме, также сопровождается оформленными слайдами, демонстрирующими применение технологии. Также доступны тесты для закрепления ключевых знаний каждой темы
Программа курса
Сертификат
Что вы получаете
- Системное понимание StarRocks: где он лучше всего подходит, как устроен и какие сценарии решает.
- Навык выбора архитектуры: integrated vs decoupled storage/compute и понимание компромиссов под разные нагрузки.
- Пошаговый деплой кластера (в 4 частях): установка, базовая конфигурация, запуск и проверка работоспособности.
- Уверенные апгрейды и откаты: как обновляться безопасно, как делать rollback и не терять контроль над системой.
- Масштабирование и оптимизация: scaling up/down, настройка параметров, базовый performance-тюнинг.
- Практика моделирования данных: типы данных, партиционирование, бакетинг, индексы — чтобы таблицы работали быстро и предсказуемо.
- Полный набор способов загрузки данных: Stream Load, Insert, Broker Load, Spark Load, Routine Load, интеграции с Flink — и когда что выбирать.
- Экспорт, backup и recovery: как организовать выгрузку и восстановление, чтобы не бояться инцидентов.
- Основы аналитики в StarRocks: запросы, изменения таблиц, полезные функции, тестирование производительности.
- Управление пользователями и правами: термины, настройка доступов и практические сценарии.
- Мониторинг и алёрты: развёртывание мониторинга, ключевые метрики и настройка email-уведомлений.