Apache NiFi


Apache_NiFi

Apache NiFiは、ソフトウェアシステム間のデータフローを自動化するように設計されたApache SoftwareFoundationのソフトウェアプロジェクトです。Extract、transform、loadの概念を活用して、現在の名前の一部であるNiFiのソースでもある米国国家安全保障局(NSA)によって以前に開発された「NiagaraFiles」ソフトウェアに基づいています。あったオープンソース2014年NSAの技術移転プログラムの一部として、 Apache NiFi ApacheNiFiロゴ
Apache NiFi Web UI
開発者
Apache Software Foundation、Cloudera、Hortonworks
初回リリース
2006 ; 15年前 (2006)
安定リリース
1.13.2 / 2021年3月19日 ; 6か月前  (2021-03-19)
リポジトリ
NiFiリポジトリ
で書かれている Java オペレーティング・システム
クロスプラットフォーム
タイプ
分散 データフロー
ライセンス
Apacheライセンス2.0
Webサイト
nifi .apache .ORG
ソフトウェア設計はフローベースプログラミングモデルに基づいており、クラスター内で動作する機能、TLS暗号化を使用したセキュリティ、拡張性(ユーザーは独自のソフトウェアを作成して機能を拡張できます)、ポータルなどのユーザビリティ機能の向上などの機能を提供します。これは、動作を視覚的に表示および変更するために使用できます。
ソフトウェア開発と商用サポートは現在によって提供されてHortonworks(今にマージClouderaの)、 NiFiの創始者、Onyara社を買収した

コンテンツ
1 コンポーネント
2 商用ソフトウェアへの統合
3 も参照してください
4 参考文献
5 外部リンク
5.1 サブプロジェクト

コンポーネント
image"
  NiFi-ソフトウェアコンポーネント
NiFiは、サーバー上で実行されているJava仮想マシン内で実行されるJavaプログラムです。 Nifiの主要なコンポーネントは次のとおりです。
Webサーバー-ソフトウェアを視覚的に制御し、内部で発生するイベントを監視するために使用されるHTTPベースのコンポーネント
フローコントローラー-NiFiの動作の頭脳として機能します。Nifi拡張機能の実行を制御し、これが発生するようにリソースの割り当てをスケジュールします。
拡張機能-Nifiがさまざまな種類のシステムと対話できるようにするさまざまなプラグイン
FlowFileリポジトリ-現在アクティブなFlowFileのステータスまたはNiFiがシステム間の移動を支援している情報を維持および追跡するためにNiFiによって使用されます。
コンテンツリポジトリ-転送中のデータはここで維持されます
来歴リポジトリ-システムを流れるデータの来歴に関連するデータがここに保持されます。

商用ソフトウェアへの統合
2017年2月、HPEのSecureData for HadoopおよびIoTソフトウェアは、NiFiを統合した業界初の商用製品になりました。

も参照してください Hortonworks DataFlow Apache SoftwareFoundationプロジェクトのリスト
フローベースプログラミング

参考文献
^ 「ApacheNiFiダウンロード」。nifi.apache.org 。2021-04-02を取得。
^ 「NSAはオープンソースコミュニティに一連のソフトウェア製品の最初のリリース」。www.nsa.gov 。
^ ブリッジウォーター、エイドリアン(2015-07-21)。「NSA’NiFi ‘ビッグデータ自動化プロジェクトが公開されました」。フォーブス。
^ Vaughan-Nichols、StevenJ。「NSAはApacheと提携してオープンソースのデータトラフィックプログラムをリリース| ZDNet」。ZDNet 。
^ 「NSAソースコードの漏洩:オンラインで表示される情報の丸呑みツール」。レジスター。
^ ウォルプ、トビー。「ApacheNiFiのHortonworksCTO:それは何であり、なぜそれがIoTにとって重要なのですか?| ZDNet」。ZDNet 。
^ 「ApacheNiFiドキュメント」。nifi.apache.org 。
^ 「真新しいClouderaへようこそ」。Hortonworks。2019-01-03 。
^ 「HortonworksはNSAで開発されたApacheNiFiの背後にある会社であるOnyaraを買収しました」。VentureBeat 。
^ 「ApacheNiFi開発者ガイド」。nifi.apache.org 。
^ 「RSAカンファレンス:HPEはApacheNiFiでエンタープライズIoTセキュリティを強化することを目指しています」。TechRepublic 。

外部リンク
公式サイト
Cloudera.comのNiFi

サブプロジェクト
Apache NiFiレジストリ:テンプレートなど、NiFiやMiNiFiの1つ以上のインスタンス間で共有リソースを保存および管理するための中央の場所を提供する補完的なアプリケーション。
MiNiFi:データフロー管理におけるNiFiのコア原則を補足する補完的なデータ収集アプローチであり、作成元でのデータの収集に焦点を当てています。
Flow Design System(FDS):Apache NiFi、Apache NiFiレジストリ、Apache NiFi MiNiFi、およびその他のオープンソースWebアプリケーションが使用するUI / UXコンポーネントの共通セットを提供するためのアトミックな再利用可能なプラットフォーム。
Stub icon
  このソフトウェア記事 image