План на курса
Модул 1: Въведение в архитектурата и конфигурацията на кластера на Confluent Apache Kafka
- Какво е Apache Kafka и платформата Confluent?
- Основни концепции за Kafka брокер, продуцент, консумент и теми
- Ролята на Kafka в потокова обработка на данни и съобщения
- Разширения на Confluent: REST Proxy, Schema Registry, Control Center
- Архитектура на кластера на Kafka: брокери, партиции и репликация
Модул 2: Конфигурация на Zookeeper Quorum
- Какво е Zookeeper?
- Ролята на Zookeeper в кластера на Kafka
- Размер на Zookeeper Quorum
- Конфигурация на Zookeeper
- Имплементация на SSH на нашите сървъри
- Практически: Конфигурация на Zookeeper (като екип и като услуга)
- Използване на командния интерфейс на Zookeeper (CLI)
- Практически: Настройка на Zookeeper Quorum
- Вътрешната файлова система на Zookeeper
- Фактори за производителност, влияещи върху Zookeeper
- Демонстрация: Инструменти за управление на Zookeeper и Zoonavigator
Модул 3: Конфигурация на кластера на Kafka
- Основни концепции за Kafka
- Конфигурация на Kafka
- Практически: Конфигурация на Kafka на един брокер
- Практически: Изпълнение на команди на Kafka
- Практически: Настройка на кластера на Kafka с много брокери
- Практически: Тестване на кластера на Kafka
- Мога ли да се свързвам с кластера си на Kafka?
- Конфигурация advertised.listeners: ключово настройка
- Конфигурация на теми
- Настройка на приемане и доставка на съобщения в теми
- Практически: Демонстриране на устойчивостта на Kafka
- Производителност на Kafka: I/O, мрежа, RAM, CPU, OS
- Производителност на Kafka: други фактори
- Практически: Как да променим конфигурации на брокери
Модул 4: Напреднала конфигурация на Kafka
- Конфигурация на Landoop Kafka Topics UI, Confluent REST Proxy, Confluent Schema Registry
- Изпращане и получаване на съобщения (CLI, Java, Spring Framework)
- Инструменти за метрики и мониторинг (Confluent Control Center, Elasticsearch, и др.)
- Лог файлове и управление на офсети
- Висока доступност и възстановяване при бедствия
- Осигуряване на висока доступност с репликация
- Настройка на производителност (продуцент/консумент)
- Стратегии за възстановяване при бедствия
- Контрол на резервно копие и възстановяване на данни
- Настройка на конектори
- Имплементация на Kafka Connect
- Функции за сигурност на Kafka
Резюме и следващи стъпки
Изисквания
- Опит с системи, базирани на Linux, и инструменти за командния ред
- Знание на концепциите за разпределени системи
- Разбиране на основни мрежови и конфигурационни настройки на системата
Целева група
- DevOps и отбори за инженери на реални среди (SRE), които управляват развертането на Kafka
- Системни администратори, които работят с Confluent и Zookeeper
- Разработчици на Kafka и архитекти, отговорни за масово разширяеми системи
Отзиви от потребители (5)
Ангажираност с обучителя Редица подходящи упражнения и лабораторни упражнения Практически изпити
Salim - SICPA SA
Курс - Administration of Kafka Message Queue
Машинен превод
интерактивен подход на учителя, не директна история, а действие по въпросите на публиката.
Rens - Canon Medical Informatics Europe B.V.
Курс - Administration of Kafka Topic
Машинен превод
Лабораториите и слайдовете се съчетават добре със знанията и любовта на Хорхе към Кафка.
Willem - BMW SA
Курс - Apache Kafka for Developers
Машинен превод
очень интерактивен...
Richard Langford
Курс - SMACK Stack for Data Science
Машинен превод
Достъпен практическо обучение, треньорът е компетентен
Chris Tan
Курс - A Practical Introduction to Stream Processing
Машинен превод