Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Apache NiFi: Основы потоковой обработки данных ETL.
Rating: 4.4 out of 5(5 ratings)
34 students

Apache NiFi: Основы потоковой обработки данных ETL.

Изучите мощный инструмент для создания эффективных ETL-пайплайнов и управления данными
Last updated 6/2026
Russian

What you'll learn

  • После прохождения курса Вы научитесь строить цепочки ETL.
  • После прохождения курса Вы овладеете навыками создания эффективных потоков данных, интеграции различных источников и управления процессами в Apache NiFi.
  • После прохождения курса вы овладеете ETL инструментом Apache NiFi
  • После прохождения курса вы овладеете ETL-инструментом Apache NiFi, умея создавать, настраивать и оптимизировать потоки данных.

Course content

8 sections29 lectures3h 25m total length
  • Apache NiFi Установка локального сервера Windows3:06

    Шаги урока:

    1. Выбор версии и загрузка: Первым шагом является выбор подходящей версии Apache NiFi с официального сайта  (ссылка в разделе "Вешний ресурс"). Загрузите архив с последней версией для вашей операционной системы.

    2. Распаковка архива: После завершения загрузки распакуйте скачанный архив в папку на вашем компьютере. На Windows, вы можете использовать встроенный в ОС архиватор, а на Linux и macOS можно воспользоваться командной строкой или программами для архивации.

    3. Настройка конфигурации (по желанию): В папке с распакованным архивом найдите файл nifi.properties, в котором можно настроить различные параметры, такие как порт HTTP-сервера, размер памяти Java и другие.

    4. Запуск Apache NiFi: После настройки перейдите в директорию, в которую был распакован архив, и выполните запуск Apache NiFi. На Windows это может быть файл nifi.bat, на Linux и macOS - nifi.sh. После запуска откройте веб-браузер и перейдите по адресу (ссылка в разделе внешних ресурсах), чтобы получить доступ к веб-интерфейсу управления.

    5. Проверка работоспособности: Убедитесь, что Apache NiFi успешно запустился и вы видите веб-интерфейс управления. По умолчанию, вы будете перенаправлены на страницу "Flow Status", где вы сможете увидеть текущий статус системы.

    Поздравляю, вы успешно установили Apache NiFi на вашем компьютере!

  • Apache NiFi Установка локального сервера Ubuntu7:56

    Цель урока: Изучить процесс установки и настройки локального сервера Apache NiFi на платформе Ubuntu для работы с потоковой обработкой данных.

    Описание урока:

    Введение в Apache NiFi:

    • Обзор возможностей Apache NiFi для управления потоками данных и его применение в различных сценариях обработки информации.

    • Понимание ключевых концепций NiFi, таких как процессоры, очереди и потоки данных.

    Шаг 1: Установка Java JDK 8

    • Обновление пакетов системы и установка Java Development Kit (JDK).

    • Проверка установки Java и нахождение каталога установки, а также настройка переменной окружения JAVA_HOME.

    Шаг 2: Загрузка и установка Apache NiFi

    • Загрузка и распаковка Apache NiFi на локальном сервере.

    Шаг 3: Запуск Apache NiFi

    • Запуск, перезапуск и остановка сервера Apache NiFi с помощью соответствующих команд.

    Шаг 4: Установка Nano

    • Установка текстового редактора Nano для редактирования конфигурационных файлов и настройка необходимых параметров.

    Шаг 5: Получение учетных данных для доступа к Apache NiFi

    • Поиск файла nifi-app.log для получения сгенерированных учетных данных для доступа к веб-интерфейсу, включая сгенерированные логин и пароль.

    Тестирование и отладка:

    • Проверка работоспособности настроенного сервера и мониторинг потоков данных через интерфейс NiFi.

    Лучшие практики и советы:

    • Рекомендации по оптимизации конфигурации Apache NiFi для повышения производительности, а также советы по обработке ошибок и настройке резервного копирования.

    Этот урок поможет освоить установку и базовую настройку локального сервера Apache NiFi на Ubuntu, что позволит начать работу с потоковой обработкой данных и исследовать возможности NiFi для интеграции и трансформации информации.

Requirements

  • Базовая компьютерная грамотность

Description

Добро пожаловать на курс 'Основы Apache NiFi: Эффективная обработка данных'! Этот курс представляет собой глубокое погружение в уникальный мир Apache NiFi, мощного инструмента для создания и управления потоками данных. В течение курса вы познакомитесь с широким спектром функциональных возможностей Apache NiFi, начиная с основных концепций и компонентов и заканчивая созданием сложных ETL-пайплайнов.

Мы пройдем через каждый этап процесса обработки данных, углубившись в понимание процессоров, роутеров, контроллеров и других компонентов Apache NiFi. Вы узнаете, как интегрировать различные источники данных, такие как базы данных, файловые системы и API, а также направлять данные в различные назначения, включая хранилища данных и веб-сервисы.

Особое внимание уделяется практическим навыкам, с которыми вы будете работать в течение всего курса. Мы предоставим вам доступ к реальным проектам и заданиям, которые позволят вам применить полученные знания на практике и уверенно решать разнообразные задачи в области обработки данных.

По завершении этого курса вы будете готовы создавать, настраивать и оптимизировать сложные пайплайны обработки данных с помощью Apache NiFi, а также применять свои навыки в реальных проектах вашей организации или ваших собственных исследованиях. Присоединяйтесь к нам и начните свой путь к мастерству в области обработки данных с Apache NiFi!

Помимо освоения ключевых концепций и инструментов Apache NiFi, этот курс также обеспечит вас глубоким пониманием лучших практик в области обработки данных. Вы узнаете, как эффективно масштабировать и оптимизировать ваши пайплайны, чтобы обеспечить высокую производительность и отказоустойчивость. Кроме того, мы погрузимся в вопросы безопасности данных и методы их обеспечения в рамках Apache NiFi.

Наши опытные инструкторы будут сопровождать вас на протяжении всего курса, гарантируя, что вы получите не только теоретические знания, но и практические навыки, необходимые для успешного применения Apache NiFi в вашей работе или проектах. Присоединяйтесь к нашей программе обучения сегодня и откройте для себя мир возможностей Apache NiFi в области обработки данных!

Who this course is for:

  • Этот курс предназначен для начинающих и опытных разработчиков, программистов, дата-инженеров и любых специалистов, заинтересованных в обработке данных и создании высокопроизводительных пайплайнов ETL.