Apache-nifi-controller-settings

提供:Dev Guides
移動先:案内検索

Apache NiFi-コントローラー設定

Apache NiFiは、プロセッサで共有できる共有サービスを提供し、レポートタスクはコントローラー設定と呼ばれます。 これらは、データベース接続プールに似ており、同じデータベースにアクセスするプロセッサが使用できます。

コントローラの設定にアクセスするには、下図に示すように、NiFi UIの右上隅にあるドロップダウンメニューを使用します。

コントローラー設定

Apache NiFiには多くのコントローラー設定がありますが、一般的に使用される設定とNiFiでの設定方法について説明します。

DBCPConnectionPool

[コントローラー設定]オプションをクリックした後、[Nifi設定]ページにプラス記号を追加します。 次に、コントローラー設定のリストからDBCPConnectionPoolを選択します。 以下の画像に示すように、DBCPConnectionPoolはメインのNiFi設定ページに追加されます。

接続プール

コントローラーに関する次の情報が含まれています setting:Name

  • Type
  • バンドル
  • 状態
  • 範囲
  • アイコンの構成と削除

構成アイコンをクリックして、必要なフィールドに入力します。 フィールドは下の表にリストされています-

S.No. Field Name Default value description
1 Database Connection URL empty To specify the connection URL to database.
2 Database Driver Class Name empty To specify the driver class name for database like com.mysql.jdbc.Driver for mysql.
3 Max Wait Time 500 millis To specify time to wait for the data from a connection to database.
4 Max Total Connections 8 To specify the maximum number of allocated connection in database connection pool.

コントローラー設定を停止または構成するには、まず、接続されているすべてのNiFiコンポーネントを停止する必要があります。 NiFiは、コントローラーの設定にスコープを追加して、その構成を管理します。 したがって、同じ設定を共有したものだけが影響を受けず、同じコントローラー設定を使用します。