Apache NiFi - Giao diện người dùng

Apache là một nền tảng dựa trên web mà người dùng có thể truy cập bằng giao diện người dùng web. Giao diện người dùng NiFi rất tương tác và cung cấp nhiều thông tin về NiFi. Như thể hiện trong hình ảnh bên dưới, người dùng có thể truy cập thông tin về các thuộc tính sau:

  • Chủ đề hoạt động
  • Tổng số dữ liệu được xếp hàng đợi
  • Truyền các nhóm quy trình từ xa
  • Không truyền các nhóm quy trình từ xa
  • Các thành phần đang chạy
  • Các thành phần bị dừng
  • Thành phần không hợp lệ
  • Các thành phần bị vô hiệu hóa
  • Cập nhật Nhóm quy trình được tạo phiên bản
  • Các nhóm quy trình được tạo phiên bản được sửa đổi cục bộ
  • Nhóm quy trình được tạo phiên bản cũ
  • Các nhóm quy trình được tạo phiên bản cũ và được sửa đổi cục bộ
  • Lỗi đồng bộ hóa Nhóm quy trình được tạo phiên bản

Các thành phần của Apache NiFi

Apache NiFi UI có các thành phần sau:

Bộ xử lý

Người dùng có thể kéo biểu tượng quy trình trên canvas và chọn bộ xử lý mong muốn cho luồng dữ liệu trong NiFi.

Cổng đầu vào

Biểu tượng bên dưới được kéo vào canvas để thêm cổng đầu vào vào bất kỳ luồng dữ liệu nào.

Cổng đầu vào được sử dụng để lấy dữ liệu từ bộ xử lý, cổng này không có trong nhóm quy trình đó.

Sau khi kéo biểu tượng này, NiFi yêu cầu nhập tên của cổng Đầu vào và sau đó nó được thêm vào khung NiFi.

Cổng đầu ra

Biểu tượng bên dưới được kéo vào canvas để thêm cổng đầu ra vào bất kỳ luồng dữ liệu nào.

Cổng đầu ra được sử dụng để truyền dữ liệu đến bộ xử lý, cổng này không có trong nhóm quy trình đó.

Sau khi kéo biểu tượng này, NiFi yêu cầu nhập tên của cổng Đầu ra và sau đó nó được thêm vào khung NiFi.

Nhóm quy trình

Người dùng sử dụng biểu tượng bên dưới để thêm nhóm quy trình trong khung NiFi.

Sau khi kéo biểu tượng này, NiFi yêu cầu nhập tên của Nhóm quy trình và sau đó nó được thêm vào khung NiFi.

Nhóm quy trình từ xa

Điều này được sử dụng để thêm nhóm quy trình từ xa trong NiFi canvas.

Ống khói

Funnel được sử dụng để chuyển đầu ra của một bộ xử lý đến nhiều bộ xử lý. Người dùng có thể sử dụng biểu tượng bên dưới để thêm kênh vào luồng dữ liệu NiFi.

Bản mẫu

Biểu tượng này được sử dụng để thêm mẫu luồng dữ liệu vào NiFi canvas. Điều này giúp sử dụng lại luồng dữ liệu trong các trường hợp NiFi giống nhau hoặc khác nhau.

Sau khi kéo, người dùng có thể chọn các mẫu đã được thêm vào NiFi.

Nhãn

Chúng được sử dụng để thêm văn bản trên NiFi canvas về bất kỳ thành phần nào có trong NiFi. Nó cung cấp một loạt các màu sắc được người dùng sử dụng để tăng thêm tính thẩm mỹ.