Apache NiFi - Apache NiFi
![]() Logo Apache NiFi | |
![]() Webové uživatelské rozhraní Apache NiFi | |
Vývojáři | Softwarová nadace Apache, Cloudera, Hortonworks |
---|---|
První vydání | 2006 |
Stabilní uvolnění | 1.11.4 / 22. března 2020 |
Úložiště | Repozitář NiFi |
Napsáno | Jáva |
Operační systém | Cross-platform |
Typ | Distribuováno datový tok |
Licence | Licence Apache 2.0 |
webová stránka | nifi |
Apache NiFi je software projekt z Softwarová nadace Apache navrženo k automatizovat tok data mezi softwarové systémy. Využití konceptu Extrahovat, transformovat, načíst, je založen na „Niagarské soubory„software dříve vyvinutý v USA Národní bezpečnostní agentura (NSA), která je také zdrojem části jejího současného názvu - NiFi. to bylo otevřený zdroj jako součást programu přenosu technologií NSA v roce 2014.[1][2][3][4][5]
Softwarový design je založen na tokové programování model a nabízí funkce, které prominentně zahrnují schopnost pracovat uvnitř shluky, zabezpečení pomocí Šifrování TLS, rozšiřitelnost (uživatelé mohou psát svůj vlastní software, aby rozšířili své schopnosti) a vylepšeno použitelnost funkce jako a portál které lze použít k vizuálnímu zobrazení a úpravě chování.[6]
Vývoj softwaru a komerční podpora v současné době nabízí Hortonworks (nyní sloučeno do Cloudera ),[7] který získal původce NiFi, společnost Onyara Inc.[8]
Součásti

NiFi je a Jáva program, který běží v rámci a Virtuální stroj Java běží na serveru.[9] Prominentní komponenty Nifi jsou
- Webový server - HTTP - komponenta založená na vizuálním ovládání softwaru a sledování událostí, které se dějí uvnitř
- Flow Controller - slouží jako mozky chování NiFi. Řídí běh rozšíření Nifi a plánuje přidělení zdrojů, aby k tomu došlo.
- Rozšíření - různá pluginy které umožňují Nifi komunikovat s různými druhy systémů
- Úložiště FlowFile - používá NiFi k udržení a sledování stavu aktuálně aktivního FlowFile Nebo informace, že NiFi pomáhá pohybovat se mezi systémy.
- Úložiště obsahu - zde se uchovávají přenášená data
- Úložiště provenience - údaje týkající se původ zde se udržuje množství dat protékajících systémem.
Integrace do komerčního softwaru
- V únoru 2017 HPE je SecureData pro Hadoop a IoT software se stal prvním komerčním produktem v oboru, který integroval NiFi[10]
Viz také
Reference
- ^ „NSA vydává první v řadě softwarových produktů komunitě open source“. www.nsa.gov. Citováno 2017-12-07.
- ^ Bridgwater, Adrian (2015-07-21). "Projekt NSA 'NiFi' Big Data Automation Out In The Open". Forbes. Citováno 2016-09-21.
- ^ Vaughan-Nichols, Steven J. „NSA spolupracuje s Apache na vydání open-source programu pro přenos dat | ZDNet“. ZDNet. Citováno 2016-09-21.
- ^ „NSA Source Code Leak: Information slurp tools to appear online“. Registrace. Citováno 2016-09-21.
- ^ Wolpe, Toby. „Hortonworks CTO na Apache NiFi: Co to je a proč je to důležité pro IoT? | ZDNet“. ZDNet. Citováno 2016-09-21.
- ^ „Dokumentace Apache NiFi“. nifi.apache.org. Citováno 2017-12-07.
- ^ „Vítejte ve zbrusu nové cloudě“. Hortonworks. 2019-01-03. Citováno 2019-05-20.
- ^ „Hortonworks kupuje společnost Onyara, společnost stojící za společností Apache NiFi, která byla vyvinuta v NSA“. VentureBeat. Citováno 2016-09-21.
- ^ „Příručka pro vývojáře Apache NiFi“. nifi.apache.org. Citováno 2018-01-31.
- ^ „RSA Conference: HPE looks to boost enterprise IoT security with Apache NiFi“. TechRepublic. Citováno 2018-01-31.
externí odkazy
Dílčí projekty
- Registr Apache NiFi: Doplňková aplikace, která poskytuje centrální umístění pro ukládání a správu sdílených zdrojů napříč jednou nebo více instancemi NiFi a / nebo MiNiFi, jako jsou šablony.
- MiNiFi: Doplňkový přístup ke sběru dat, který doplňuje základní principy NiFi ve správě toku dat, se zaměřením na sběr dat u zdroje jeho vytvoření.
- Flow Design System (FDS): Atomová opakovaně použitelná platforma pro poskytování běžné sady komponent UI / UX pro Apache NiFi, Apache NiFi Registry, Apache NiFi MiNiFi a jakékoli další webové aplikace s otevřeným zdrojovým kódem.
![]() | Tento software článek je a pahýl. Wikipedii můžete pomoci pomocí rozšiřovat to. |