Apache NiFi - Mẫu
Apache NiFi đưa ra khái niệm về Mẫu, giúp việc sử dụng lại và phân phối các luồng NiFi dễ dàng hơn. Các luồng có thể được sử dụng bởi các nhà phát triển khác hoặc trong các cụm NiFi khác. Nó cũng giúp các nhà phát triển NiFi chia sẻ công việc của họ trong các kho lưu trữ như GitHub.
Tạo mẫu
Hãy để chúng tôi tạo một mẫu cho luồng, mà chúng tôi đã tạo trong chương số 15 “Apache NiFi - Tạo luồng”.
Chọn tất cả các thành phần của quy trình bằng cách sử dụng phím shift và sau đó nhấp vào biểu tượng tạo mẫu ở phía bên trái của canvas NiFi. Bạn cũng có thể thấy một hộp công cụ như thể hiện trong hình trên. Bấm vào biểu tượngcreate templateđược đánh dấu bằng màu xanh như trong hình trên. Nhập tên cho mẫu. Nhà phát triển cũng có thể thêm mô tả, tùy chọn này.
Tải xuống mẫu
Sau đó, chuyển đến tùy chọn Mẫu NiFi trong menu có ở góc trên cùng bên phải của NiFi UI như trong hình bên dưới.
Bây giờ hãy nhấp vào biểu tượng tải xuống (hiện ở bên tay phải trong danh sách) của mẫu mà bạn muốn tải xuống. Tệp XML có tên mẫu sẽ được tải xuống.
Tải lên mẫu
Để sử dụng một mẫu trong NiFi, một nhà phát triển sẽ phải tải tệp xml của nó lên NiFi bằng giao diện người dùng. Có một biểu tượng Tải lên Mẫu (được đánh dấu bằng màu xanh lam trong hình ảnh bên dưới) bên cạnh biểu tượng Tạo Mẫu, hãy nhấp vào biểu tượng đó và duyệt xml.
Thêm mẫu
Trong thanh công cụ trên cùng của NiFi UI, biểu tượng mẫu nằm trước biểu tượng nhãn. Biểu tượng được đánh dấu màu xanh lam như trong hình dưới đây.
Kéo biểu tượng mẫu và chọn mẫu từ danh sách thả xuống và nhấp vào thêm. Nó sẽ thêm mẫu vào NiFi canvas.