Apache NiFi - 控制檯設定



Apache NiFi 提供共享服務,這些服務可以被處理器和報告任務共享,這被稱為控制器設定。這就像資料庫連線池,可以被訪問相同資料庫的處理器使用。

要訪問控制器設定,請使用 NiFi UI 右上角的下拉選單,如下面的圖片所示。

Controller Settings

Apache NiFi 提供了許多控制器設定,我們將討論一個常用的設定以及如何在 NiFi 中設定它。

DBCPConnectionPool

點選“控制器設定”選項後,在 NiFi 設定頁面新增加號。然後從控制器設定列表中選擇 DBCPConnectionPool。DBCPConnectionPool 將新增到主要的 NiFi 設定頁面,如下面的圖片所示。

Connection Pool

它包含以下關於控制器設定:名稱的資訊

  • 型別
  • 狀態
  • 範圍
  • 配置和刪除圖示

點選配置圖示並填寫所需欄位。欄位列在下面的表格中:

序號 欄位名稱 預設值 描述
1 資料庫連線URL 指定資料庫的連線URL。
2 資料庫驅動程式類名 指定資料庫的驅動程式類名,例如 mysql 的 com.mysql.jdbc.Driver。
3 最大等待時間 500 毫秒 指定等待資料庫連線資料的時間。
4 最大總連線數 8 指定資料庫連線池中分配的最大連線數。

要停止或配置控制器設定,首先必須停止所有附加的 NiFi 元件。NiFi 還為控制器設定添加了範圍以管理其配置。因此,只有共享相同設定的元件不會受到影響,並將使用相同的控制器設定。

廣告
© . All rights reserved.