- Apache NiFi 教程
- Apache NiFi - 主页
- Apache NiFi - 简介
- Apache NiFi - 基本概念
- Apache NiFi - 环境设置
- Apache NiFi - 用户界面
- Apache NiFi - 处理器
- Apache NiFi - 处理器分类
- Apache NiFi - 处理器关系
- Apache NiFi - FlowFile
- Apache NiFi - 队列
- Apache NiFi - 进程组
- Apache NiFi - 标签
- Apache NiFi - 配置
- Apache NiFi - 管理
- Apache NiFi - 创建流程
- Apache NiFi - 模板
- Apache NiFi - API
- Apache NiFi - 数据来源
- Apache NiFi - 监控
- Apache NiFi - 升级
- Apache NiFi - 远程进程组
- Apache NiFi - 控制器设置
- Apache NiFi - 报告任务
- Apache NiFi - 定制处理器
- Apache NiFi - 自定义控制器服务
- Apache NiFi - 日志记录
- Apache NiFi 有用资源
- Apache NiFi - 快速指南
- Apache NiFi - 有用的资源
- Apache NiFi - 讨论
Apache NiFi - 自定义控制器服务
Apache NiFi 是一个开源平台,为开发人员提供了在 Apache NiFi 中添加自定义控制器服务的选项。步骤和工具与创建自定义处理器几乎相同。
打开命令提示符并执行 Maven Archetype 命令。
> mvn archetype:generate
在原型项目中搜索 nifi 类型。
选择org.apache.nifi:nifi-service-bundle-archetype项目。
然后从版本列表中选择本教程的最新版本 - 1.7.1。
输入groupId、artifactId、version、package、artifactBaseName等。
将创建一个具有目录的 Maven 项目。
nifi-<artifactBaseName>
nifi-<artifactBaseName>-nar
nifi-<artifactBaseName>-api
nifi-<artifactBaseName>-api-nar
在 nifi-<artifactBaseName> 和 nifi-<artifactBaseName>-api 目录中运行以下命令,将这两个项目添加到 eclipse 中。
mvn 安装 eclipse:eclipse
打开 eclipse 并从文件菜单中选择导入。
然后选择“现有项目到工作区”并从 eclipse 中的 nifi-<artifactBaseName> 和 nifi-<artifactBaseName>-api 目录添加项目。
在源文件中添加您的代码。
然后通过运行下面提到的命令将代码打包到 NAR 文件。
mvn 干净安装
将在每个 nifi-<artifactBaseName>/target 和 nifi-<artifactBaseName>-api/target 目录中创建两个 NAR 文件。
将这些 NAR 文件复制到 Apache NiFi 的 lib 文件夹中并重新启动 NiFi。
成功重启 NiFi 后,检查处理器列表中是否有新的自定义处理器。
对于任何错误,请检查./logs/nifi.log文件。