Получить знания и навыки установки и настройки кластеров Apache Kafka и Zookeeper, уметь управлять распределенной потоковой обработкой событий, настраивать конфигурации безопасности и интеграцию с внешними системами.
Для кого предназначен этот курс
Специалистов по интеграции и системных администраторов
Для успешного прохождения курса слушатели должны
Иметь начальный опыт работы в Unix (Linux)
Знать базовые команды Linux
По окончании курса слушатели смогут:
Понимать архитектуру и основные принципы работы Apache Kafka
Устанавливать, настраивать и поддерживать кластер Kafka и Zookeeper
Использовать методы администрирования кластера Kafka
Настраивать мониторинг и оптимизацию разделов Kafka
Настраивать безопасность, в том числе SSL
Интегрировать Kafka с внешними системами
Основные темы:
Apache Kafka: архитектура, основные компоненты
Разделы (Topics) и партиции (Partitions). Репликация данных
Брокеры в Kafka. Конфигурация Multibroker
Отправители (Producers) и получатели (Consumers). Синхронный и асинхронный принципы работы
Настройка кластера Apache Kafka
Создание кластера Zookeeper. Кворум
Оптимизация и отказоустойчивость Zookeeper
Проектирование, создание и настройка кластера Kafka
Запуск кластера. Типовые проблемы
Конфигурирование слушателей (Listeners)
Отказоустойчивость кластера Kafka. Управление кластером
Публикация и получение данных в Kafka кластере. Работа с разделами (Topics)
Мониторинг кластера. Оптимизация производительности для Kafka кластера
Сценарии интеграции с Apache Kafka
Конфигурирование кластера Apache Kafka: дополнительные параметры
Безопасность в Kafka: аутентификация, авторизация, SSL