План на курса
Модул 1: Въведение в архитектурата и конфигурацията на кластера на Confluent Apache Kafka
- Ролята на Kafka в съвременните данни потоци
- Разлики между Apache Kafka и Confluent Kafka
- Основни компоненти: производители, потребители, брокери, теми, раздели
- Модели за развертане и разширяване на кластера на Kafka
Модул 2: Конфигурация на Zookeeper Quorum
- Кой е Zookeeper?
- Ролята на Zookeeper в кластера на Kafka
- Размер на Zookeeper Quorum
- Конфигурация на Zookeeper
- Имплементация на SSH на нашите сървъри
- Практическо: Конфигурация на Zookeeper (като екип и като услуга)
- Използване на Zookeeper Command Line Interface (CLI)
- Практическо: Конфигурация на Zookeeper Quorum
- Вътрешната файлова система на Zookeeper
- Фактори, влияещи на производителността на Zookeeper
- Демонстрация на инструменти за управление на Zookeeper и Zoonavigator
Модул 3: Конфигурация на кластера на Kafka
- Основни концепции на Kafka
- Конфигурация на Kafka
- Практическо: Конфигурация на Kafka брокер
- Практическо: Изпълнение на команди на Kafka
- Практическо: Конфигурация на Kafka Multi-Broker Cluster
- Практическо: Тестване на кластера на Kafka
- Мога ли да се свържа с кластера си на Kafka?
- Конфигурация на advertised.listeners: най-важната настройка
- Конфигурация на теми
- Конфигурация за изтегляне и внесване на съобщения в теми
- Практическо: Демонстриране на устойчивостта на Kafka
- Производителност на Kafka: Въвеждане/Извеждане (I/O)
- Производителност на Kafka: Мрежа (RED)
- Производителност на Kafka: Оперативна памет (RAM)
- Производителност на Kafka: Процесор (CPU)
- Производителност на Kafka: Операционна система (OS)
- Производителност на Kafka: Други
- Практическо: Как да променя конфигурацията на Kafka брокер
Модул 4: Продвината конфигурация на Kafka
- Конфигурация на Landoop Kafka topic user interface, Confluent REST Proxy, Confluent Schema Registry
- Изпращане и получаване на съобщения (CLI, Java, и Spring framework)
- Мониторинг на метрики и инструменти (Confluent Control Center, Elasticsearch, и др.)
- Лог файлове и управление на офсет
- Висока наличност и възстановяване след бедствие
- Осигуряване на висока наличност чрез репликация
- Оптимизация на производителността на производители и потребители
- Стратегии за възстановяване след бедствие
- Контрол на прехвърлянето и възстановяване на данни
- Конфигурация на конектори
- Имплементация на Kafka Connect
- Безопасни функции на Kafka
Резюме и следващи стъпки
Изисквания
- Знакомство с разпределени системи и концепции за съобщения
- Опит с командния ред на Linux
- Основно разбиране на мрежите и администрация на системи
Целева аудитория
- Администратори на системи
- Инженери по DevOps
- Екипи за платформи и инфраструктура
Отзиви от потребители (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
Машинен превод