FlowFile存储库
FlowFile存储库会跟踪系统中每个FlowFile的属性和当前状态。 默认情况下,该存储库与其他所有存储库安装在同一根安装目录中; 但是,如果可能的话,建议在单独的驱动器上进行配置。
| Property | Description |
|---|---|
| nifi.flowfile.repository.implementation FlowFile | 存储库实现。 缺省值是org.apache.nifi.controller.repository.WriteAheadFlowFileRepository,谨慎更改。 要将流文件存储在内存中而不是磁盘上(在发生电源/机器故障时可能会丢失数据),请将此属性设置为org.apache.nifi.controller.repository.VolatileFlowFileRepository。 |
| nifi.flowfile.repository.directory* | FlowFile存储库的位置。 缺省值是./flowfile_repository。 |
| nifi.flowfile.repository.partitions | 分区的数量。 默认值是256。 |
| nifi.flowfile.repository.checkpoint.interval | FlowFile存储库checkpoint间隔。 默认值是2分钟。 |
| nifi.flowfile.repository.always.sync | 如果设置为true,则对存储库的任何更改都将同步到磁盘,这意味着NiFi将要求操作系统不要缓存信息。 这代价是非常大的的,可能显著降低NiFi性能。 但是,如果是false,如果 |

本文详细介绍了NIFI的FlowFile存储库和内容库,强调了两者在系统中的作用和默认配置。FlowFile存储库用于跟踪FlowFile属性和状态,而Content Repository保存FlowFile的内容。推荐将它们配置在不同的驱动器上,以防数据损坏。nifi.content.repository.implementation属性用于选择实现,默认为FileSystemRepository,可通过设置为VolatileContentRepository将内容存储在内存中。
最低0.47元/天 解锁文章
740

被折叠的 条评论
为什么被折叠?



