AIRF: Apache AirFlow

2-дневный практический курс по Apache AirFlow разработан для специалистов, инженеров данных и архитекторов, отвечающих за настройку и сопровождение потоков данных (Data Flow) в организации и озерах данных под управление Hadoop и AirFlow.

ИТ и интернет 18+

Программа курса

  1. Введение в Data Flow

    • История появления,на чем написан (python)
    • Основной объект (DAG)
    • Операторы и таски
    • Worker
    • Schedulerschedule interval и execution date
    • Pool’ы
    • Приоритезация
    • Метаданные
    • Airflow UI и Webserver
    • Мониторинг (средства Airflow и кастомные варианты)
    • Алерты Введение в AirFlow
    • Логирование
  2. Разработка Data Flow с Apache AirFlow

    • Создание и основные параметры DAG
    • Operators и plugins
    • Hooksconnections, и variables
    • Работающие из коробки и уже написанные community операторы, хуки и т.п.
    • Создание тасков
    • Макросы (Jinja)
    • Управление зависимостями (внутри DAG, внешние зависимости, timedelta)
    • Визуализация в Web UI
    • Настройка расписания
    • Контекст (выполнения task)
    • Обмен сообщениями между tasks, DAGS (xcom)
    • Добавление настраиваемых операторов, сенсоров, хуков и т.п.
  3. Развертывание и настройка Airflow

    • Установка Apache Airflow в конфигурации по умолчанию (SQLiteSequentialExecutor)
    • Установка RedisCelery
    • Настройка airflow.cfg (PostgreSQLCeleryRedisparallel degree…)
    • Запуск (service,нрsystemctldoker)
    • Кластеризация (масштабируемость, безотказность)
  4. Особенности и проблемы в Airflow

    • Версии python(2 или 3)
    • Debug
    • Тестирование
    • Логирование

Практические занятия:

  • Настройка окружения (Pycharmpython, библиотеки для окружения в Virtualenv).
  • Использование DAG с задачами BashOperator / PythonOperator для получения данных из Apache Kafka.
  • Настраиваемые операторы, осуществляющие по заданным параметрам выгрузку из Apache Kafka.
  • Создание DAG, использующего созданный оператор.

Поделиться:

1297 дней назад
30 октября 10:00 — 31 октября 2020 17:30

Москва
ул.Илимская д.5/2
Показать на карте

Уже есть билет
Восстановить или вернуть

Поделиться:

Связь с организатором

Напоминаем, что для того чтобы восстановить билет или сделать возврат организатору можно не писать.

На этот адрес придёт ответ от организатора.

Подпишитесь на рассылку организатора

Восстановление билета

Введите адрес электронной почты, указанный при регистрации на событие

Обращаем внимание на то, что билеты должны были прийти к вам на почту сразу после покупки.

Возврат билета

Если вы хотите вернуть билеты, вы можете сделать это по ссылке из письма с билетами или оформить запрос организатору в вашем  личном кабинете.

Подробнее о возврате билетов