- 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 由 Web 服务器、流量控制器和处理器组成,运行在 Java 虚拟机上。它还具有 3 个存储库 Flowfile Repository、Content Repository 和 Provenance Repository,如下图所示。
流程文件存储库
该存储库存储通过 apache NiFi 数据流的每个流文件的当前状态和属性。该存储库的默认位置位于 apache NiFi 的根目录中。可以通过更改名为“nifi.flowfile.repository.directory”的属性来更改此存储库的位置。
内容存储库
该存储库包含 NiFi 所有流文件中存在的所有内容。它的默认目录也在NiFi的根目录中,可以使用“org.apache.nifi.controller.repository.FileSystemRepository”属性进行更改。该目录占用磁盘空间较大,建议安装盘有足够的空间。
出处存储库
存储库跟踪并存储在 NiFi 中流动的所有流文件的所有事件。有两个来源存储库 -易失性来源存储库(在此存储库中,所有来源数据在重新启动后都会丢失)和持久来源存储库。它的默认目录也在NiFi的根目录中,可以使用相应存储库的“org.apache.nifi.provenance.PersistentProvenanceRepository”和“org.apache.nifi.provenance.VolatileProvenanceRepositor”属性来更改它。