ApacheNiFi-ユーザーインターフェイス
Apacheは、ユーザーがWebUIを使用してアクセスできるWebベースのプラットフォームです。NiFi UIは非常にインタラクティブで、NiFiに関するさまざまな情報を提供します。下の画像に示すように、ユーザーは次の属性に関する情報にアクセスできます-
- アクティブなスレッド
- キューに入れられたデータの合計
- リモートプロセスグループの送信
- リモートプロセスグループを送信しない
- 実行中のコンポーネント
- 停止したコンポーネント
- 無効なコンポーネント
- 無効なコンポーネント
- 最新のバージョン管理されたプロセスグループ
- ローカルで変更されたバージョン管理されたプロセスグループ
- 古いバージョン管理されたプロセスグループ
- ローカルで変更され、古いバージョンのプロセスグループ
- 同期の失敗バージョン管理されたプロセスグループ
ApacheNiFiのコンポーネント
Apache NiFiUIには次のコンポーネントがあります-
プロセッサー
ユーザーはキャンバス上のプロセスアイコンをドラッグして、NiFiのデータフローに必要なプロセッサを選択できます。
入力ポート
下のアイコンをキャンバスにドラッグして、入力ポートを任意のデータフローに追加します。
入力ポートは、そのプロセスグループに存在しないプロセッサからデータを取得するために使用されます。
このアイコンをドラッグした後、NiFiは入力ポートの名前を入力するように要求し、それがNiFiキャンバスに追加されます。
出力ポート
以下のアイコンをキャンバスにドラッグして、出力ポートを任意のデータフローに追加します。
出力ポートは、そのプロセスグループに存在しないプロセッサにデータを転送するために使用されます。
このアイコンをドラッグした後、NiFiは出力ポートの名前を入力するように要求し、それがNiFiキャンバスに追加されます。
プロセスグループ
ユーザーは下のアイコンを使用して、NiFiキャンバスにプロセスグループを追加します。
このアイコンをドラッグした後、NiFiはプロセスグループの名前を入力するように求め、それがNiFiキャンバスに追加されます。
リモートプロセスグループ
これは、NiFiキャンバスにリモートプロセスグループを追加するために使用されます。
漏斗
ファンネルは、プロセッサの出力を複数のプロセッサに転送するために使用されます。ユーザーは、以下のアイコンを使用して、NiFiデータフローに目標到達プロセスを追加できます。
テンプレート
このアイコンは、データフローテンプレートをNiFiキャンバスに追加するために使用されます。これは、同じまたは異なるNiFiインスタンスでデータフローを再利用するのに役立ちます。
ドラッグした後、ユーザーはNiFiにすでに追加されているテンプレートを選択できます。
ラベル
これらは、NiFiに存在するコンポーネントに関するテキストをNiFiキャンバスに追加するために使用されます。美的感覚を追加するためにユーザーが使用するさまざまな色を提供します。