Apache-nifi-basic-concepts

提供:Dev Guides
2020年6月23日 (火) 12:50時点におけるMaintenance script (トーク | 投稿記録)による版 (Imported from text file)
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
移動先:案内検索

Apache NiFi-基本概念

Apache NiFiは、Webサーバー、フローコントローラー、およびプロセッサで構成され、Java仮想マシンで実行されます。 次の図に示すように、3つのリポジトリFlowfile Repository、Content Repository、Provenance Repositoryもあります。

Apache Webサーバー

フローファイルリポジトリ

このリポジトリは、Apache NiFiのデータフローを通過するすべてのフローファイルの現在の状態と属性を保存します。 このリポジトリのデフォルトの場所は、Apache NiFiのルートディレクトリです。 このリポジトリの場所は、「nifi.flowfile.repository.directory」という名前のプロパティを変更することで変更できます。

コンテンツリポジトリ

このリポジトリには、NiFiのすべてのフローファイルに存在するすべてのコンテンツが含まれています。 デフォルトのディレクトリもNiFiのルートディレクトリにあり、「org.apache.nifi.controller.repository.FileSystemRepository」プロパティを使用して変更できます。 このディレクトリはディスクの大きなスペースを使用するため、インストールディスクに十分なスペースを確保することをお勧めします。

出所リポジトリ

リポジトリは、NiFiを流れるすべてのフローファイルのすべてのイベントを追跡して保存します。 2つの出所リポジトリがあります-揮発性出所リポジトリ(このリポジトリでは、再起動後にすべての出所データが失われます)および*永続的な出所リポジトリ*。 デフォルトのディレクトリもNiFiのルートディレクトリにあり、それぞれのリポジトリの「org.apache.nifi.provenance.PersistentProvenanceRepository」および「org.apache.nifi.provenance.VolatileProvenanceRepositor」プロパティを使用して変更できます。

起源リポジトリ