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. |