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は、コントローラーの設定にスコープを追加して、その構成を管理します。 したがって、同じ設定を共有したものだけが影響を受けず、同じコントローラー設定を使用します。