План на курса
Модул 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
Резюме и следващи стъпки
Изисквания
Oтзиви от потребители (5)
Достъпен практическо обучение, треньорът е компетентен
Chris Tan
Курс - A Practical Introduction to Stream Processing
Машинен превод
Пока Джеймс ме водил през упражненията, той ми обяснявал подробно всеки стъпка, на която аз се затъквах. Бих бил напълно нов за NIFI. Той ми обяснил истинската цел на NIFI, включително и основите като отворен код. Той покрива всички концепции на Nifi, започвайки от Ниво на Начало до Ниво на Разработчик.
Firdous Hashim Ali - MOD A BLOCK
Курс - Apache NiFi for Administrators
Машинен превод
Че го имах от самото начало.
Peter Scales - CACI Ltd
Курс - Apache NiFi for Developers
Машинен превод
Спринкване/преглед на ключовите точки на обсъжданите теми.
Paolo Angelo Gaton - SMS Global Technologies Inc.
Курс - Building Stream Processing Applications with Kafka Streams
Машинен превод
Informative and had correct level of detail I believe.
Asif Akhtar
Курс - Distributed Messaging with Apache Kafka
Машинен превод