Apache NiFi - Cài đặt bộ điều khiển
Apache NiFi cung cấp các dịch vụ chia sẻ, có thể được chia sẻ bởi bộ xử lý và tác vụ báo cáo được gọi là cài đặt bộ điều khiển. Chúng giống như nhóm kết nối cơ sở dữ liệu, có thể được sử dụng bởi các bộ xử lý truy cập cùng một cơ sở dữ liệu.
Để truy cập cài đặt bộ điều khiển, hãy sử dụng menu thả xuống ở góc trên cùng bên phải của NiFi UI như thể hiện trong hình ảnh bên dưới.
Có rất nhiều cài đặt bộ điều khiển được cung cấp bởi Apache NiFi, chúng ta sẽ thảo luận về một cài đặt thường được sử dụng và cách chúng tôi thiết lập nó trong NiFi.
DBCPConnectionPool
Thêm dấu cộng vào trang Cài đặt Nifi sau khi nhấp vào tùy chọn Cài đặt bộ điều khiển. Sau đó chọn DBCPConnectionPool từ danh sách cài đặt bộ điều khiển. DBCPConnectionPool sẽ được thêm vào trang cài đặt NiFi chính như thể hiện trong hình dưới đây.
Nó chứa thông tin sau về bộ điều khiển setting:Name
- Type
- Bundle
- State
- Scope
- Định cấu hình và xóa biểu tượng
Nhấp vào biểu tượng cấu hình và điền vào các trường bắt buộc. Các trường được liệt kê trong bảng dưới đây -
Không. | Tên trường | Giá trị mặc định | sự miêu tả |
---|---|---|---|
1 | URL kết nối cơ sở dữ liệu | trống | Để chỉ định URL kết nối với cơ sở dữ liệu. |
2 | Tên lớp trình điều khiển cơ sở dữ liệu | trống | Để chỉ định tên lớp trình điều khiển cho cơ sở dữ liệu như com.mysql.jdbc.Driver cho mysql. |
3 | Thời gian chờ tối đa | 500 mili | Để chỉ định thời gian chờ dữ liệu từ một kết nối đến cơ sở dữ liệu. |
4 | Tổng số kết nối tối đa | số 8 | Để chỉ định số lượng kết nối được cấp phát tối đa trong nhóm kết nối cơ sở dữ liệu. |
Để dừng hoặc định cấu hình cài đặt bộ điều khiển, trước tiên phải dừng tất cả các thành phần NiFi đính kèm. NiFi cũng thêm phạm vi trong cài đặt bộ điều khiển để quản lý cấu hình của nó. Do đó, chỉ những cái được chia sẻ cùng cài đặt sẽ không bị ảnh hưởng và sẽ sử dụng cùng cài đặt bộ điều khiển.