Jump to content

Апач НиФи

Апач НиФи
Разработчик(и) Фонд программного обеспечения Apache
Первоначальный выпуск 2006 год ; 18 лет назад ( 2006 )
Стабильная версия
1.25.0 / 30 января 2024 г .; 5 месяцев назад ( 30.01.2024 ) [1]
Репозиторий github /апач / снег
Написано в Ява
Операционная система Кросс-платформенный
Тип Распределенный поток данных
Лицензия Лицензия Апач 2.0
Веб-сайт снег .apache .org

Apache NiFi — это программный проект Apache Software Foundation, предназначенный для автоматизации потока данных между программными системами . Используя концепцию извлечения, преобразования, загрузки (ETL), он основан на программном обеспечении NiagaraFiles , ранее разработанном Агентством национальной безопасности США (АНБ), которое также является источником части его нынешнего названия — NiFi . Его исходный код был открыт в рамках программы передачи технологий АНБ в 2014 году. [2] [3] [4] [5] [6]

Дизайн программного обеспечения основан на модели программирования на основе потоков и предлагает функции, которые включают в себя возможность работы в кластерах , безопасность с использованием шифрования TLS , расширяемость (пользователи могут писать собственное программное обеспечение для расширения его возможностей) и улучшенные удобства использования функции , такие как портал. который можно использовать для визуального просмотра и изменения поведения. [7]

Компоненты

[ редактировать ]
НиФи — Программные компоненты

NiFi — это программа Java , которая работает на виртуальной машине Java , работающей на сервере. [8] Видными компонентами Нифи являются:

  • Веб-сервер — компонент на основе HTTP , используемый для визуального управления программным обеспечением и мониторинга событий, происходящих внутри.
  • Контроллер потока — служит мозгом поведения NiFi. Контролирует работу расширений Nifi и планирует выделение ресурсов для этого.
  • Расширения — различные плагины , позволяющие Нифи взаимодействовать с различными видами систем.
  • Репозиторий FlowFile — используется NiFi для поддержания и отслеживания состояния текущего активного FlowFile или информации, которую NiFi помогает перемещать между системами.
  • Репозиторий контента – здесь хранятся передаваемые данные.
  • Репозиторий происхождения — здесь хранятся данные, относящиеся к происхождению данных, проходящих через систему.

См. также

[ редактировать ]
  1. ^ «Загрузки Apache NiFi» . nifi.apache.org . Проверено 16 февраля 2024 г.
  2. ^ «АНБ выпускает первый из серии программных продуктов для сообщества открытого исходного кода» . www.nsa.gov . Архивировано из оригинала 07.12.2017 . Проверено 7 декабря 2017 г.
  3. ^ Бриджуотер, Адриан (21 июля 2015 г.). «Проект автоматизации больших данных АНБ «NiFi» открыт» . Форбс . Проверено 21 сентября 2016 г.
  4. ^ Воан-Николс, Стивен Дж. «АНБ в партнерстве с Apache выпустит программу трафика данных с открытым исходным кодом» . ЗДНет . Проверено 21 сентября 2016 г.
  5. ^ «Утечка исходного кода АНБ: в Интернете появятся инструменты для сбора информации» . Регистр . Проверено 21 сентября 2016 г.
  6. ^ Вулпе, Тоби. «Технический директор Hortonworks по Apache NiFi: что это такое и почему это важно для Интернета вещей?» . ЗДНет . Проверено 21 сентября 2016 г.
  7. ^ «Документация Apache NiFi» . nifi.apache.org . Проверено 7 декабря 2017 г.
  8. ^ «Руководство разработчика Apache NiFi» . nifi.apache.org . Проверено 31 января 2018 г.
[ редактировать ]



Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: a649101517283958bf813bc58f6a8fc4__1720182600
URL1:https://arc.ask3.ru/arc/aa/a6/c4/a649101517283958bf813bc58f6a8fc4.html
Заголовок, (Title) документа по адресу, URL1:
Apache NiFi - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)