Apache NiFi - Quản trị

Apache NiFi cung cấp hỗ trợ cho nhiều công cụ như ambari, người giữ vườn thú cho mục đích quản trị. NiFi cũng cung cấp cấu hình trong tệp nifi.properties để thiết lập HTTPS và những thứ khác cho quản trị viên.

người giữ vườn thú

Bản thân NiFi không xử lý quá trình bỏ phiếu trong cụm. Điều này có nghĩa là khi một cụm được tạo, tất cả các nút là chính và là điều phối viên. Vì vậy, Zookeeper được cấu hình để quản lý việc bỏ phiếu của nút chính và bộ điều phối. Tệp nifi.properties chứa một số thuộc tính để thiết lập Zookeeper.

Không. Tên tài sản Giá trị mặc định sự miêu tả
1 nifi.state.management.embedded.zookeeper. tính chất ./conf/zookeeper.properties Để chỉ định đường dẫn và tên của tệp thuộc tính sở thú.
2 nifi.zookeeper.connect.string trống Để chỉ định chuỗi kết nối của người giữ vườn thú.
3 nifi.zookeeper.connect.timeout 3 giây Để chỉ định thời gian chờ kết nối của người giữ vườn thú với NiFi.
4 nifi.zookeeper.session.timeout 3 giây Để chỉ định thời gian chờ phiên của người giữ vườn thú với NiFi.
5 nifi.zookeeper.root.node / nifi Để chỉ định nút gốc cho người giữ vườn thú.
6 nifi.zookeeper.auth.type trống Để chỉ định loại xác thực cho người giữ vườn thú.

Bật HTTPS

Để sử dụng NiFi qua HTTPS, quản trị viên phải tạo kho khóa và kho tin cậy và đặt một số thuộc tính trong tệp nifi.properties. Bộ công cụ TLS có thể được sử dụng để tạo tất cả các khóa cần thiết để kích hoạt HTTPS trong apache NiFi.

Không. Tên tài sản Giá trị mặc định sự miêu tả
1 nifi.web.https.port trống Để chỉ định số cổng https.
2 nifi.web.https.network.interface.default trống Giao diện mặc định cho https trong NiFi.
3 nifi.security.keystore trống Để chỉ định đường dẫn và tên tệp của kho khóa.
4 nifi.security.keystoreType trống Để chỉ định kiểu loại kho khóa như JKS.
5 nifi.security.keystorePasswd trống Để chỉ định mật khẩu kho khóa.
6 nifi.security.truststore trống Để chỉ định đường dẫn và tên tệp của cửa hàng tin cậy.
7 nifi.security.truststoreType trống Để chỉ định loại kiểu kho tin cậy như JKS.
số 8 nifi.security.truststorePasswd trống Để chỉ định mật khẩu cửa hàng tin cậy.

Các thuộc tính khác cho quản trị

Có một số thuộc tính khác, được quản trị viên sử dụng để quản lý NiFi và cho tính liên tục của dịch vụ.

Không. Tên tài sản Giá trị mặc định sự miêu tả
1 nifi.flowcontroller.graceful.shutdown.period 10 giây Để chỉ định thời gian tắt bộ điều khiển luồng NiFi một cách duyên dáng.
2 nifi.administrative.yield.duration 30 giây Để chỉ định thời hạn lợi nhuận quản trị cho NiFi.
3 nifi.authorizer.configuration.file ./conf/authorizers.xml Để chỉ định đường dẫn và tên tệp của tệp cấu hình người ủy quyền.
4 nifi.login.identity.provider.configuration.file ./conf/login-identity-providers.xml Để chỉ định đường dẫn và tên tệp của tệp cấu hình nhà cung cấp danh tính đăng nhập.