Apache NiFi - Dịch vụ bộ điều khiển tùy chỉnh
Apache NiFi là một nền tảng mã nguồn mở và cung cấp cho các nhà phát triển các tùy chọn để thêm dịch vụ bộ điều khiển tùy chỉnh của họ trong Apache NiFi. Các bước và công cụ gần giống như được sử dụng để tạo bộ xử lý tùy chỉnh.
Mở dấu nhắc lệnh và thực hiện lệnh Maven Archetype.
> mvn archetype:generate
Tìm kiếm kiểu nifi trong các dự án nguyên mẫu.
Lựa chọn org.apache.nifi:nifi-service-bundle-archetype dự án.
Sau đó, từ danh sách các phiên bản, hãy chọn phiên bản mới nhất - 1.7.1 cho hướng dẫn này.
Nhập groupId, tạo tác, phiên bản, gói và tên tạo tác, v.v.
Một dự án maven sẽ được tạo có các thư mục.
nifi-<artifactBaseName>
nifi-<artifactBaseName>-nar
nifi-<artifactBaseName>-api
nifi-<artifactBaseName>-api-nar
Chạy lệnh dưới đây trong các thư mục nifi- <artifactBaseName> và nifi- <artifactBaseName> -api để thêm hai dự án này vào nhật thực.
mvn cài đặt eclipse: eclipse
Mở nhật thực và chọn nhập từ menu tệp.
Sau đó chọn “Dự án hiện có vào không gian làm việc” và thêm dự án từ các thư mục nifi- <artifactBaseName> và nifi- <artifactBaseName> -api trong eclipse.
Thêm mã của bạn vào các tệp nguồn.
Sau đó, đóng gói mã vào tệp NAR bằng cách chạy lệnh được đề cập bên dưới.
mvn cài đặt sạch
Hai tệp NAR sẽ được tạo trong mỗi thư mục nifi- <artifactBaseName> / target và nifi- <artifactBaseName> -api / target.
Sao chép các tệp NAR này vào thư mục lib của Apache NiFi và khởi động lại NiFi.
Sau khi khởi động lại NiFi thành công, hãy kiểm tra danh sách bộ xử lý để biết bộ xử lý tùy chỉnh mới.
Đối với bất kỳ lỗi nào, hãy kiểm tra ./logs/nifi.log tập tin.