Nifi 1.10.0-使用新的Stateless NiFi执行引擎和命令行

Posted

技术标签:

【中文标题】Nifi 1.10.0-使用新的Stateless NiFi执行引擎和命令行【英文标题】:Nifi 1.10.0-Using the new Stateless NiFi execution engine and command line 【发布时间】:2020-04-12 18:52:31 【问题描述】:

有了这个功能,现在有两个执行引擎---无状态和有状态,但我不确定它们分别适合哪些场景? 当我想方便地更新一个或多个参数时,使用steteless执行引擎和命令行?如果我需要查看流的状态,使用Nifi UI中的状态执行引擎?

感谢您的帮助!

【问题讨论】:

我试图解释一下,如果在阅读了我的答案后您认为“是的,这正是我一直在等待的”,您可能只需要常规的 Nifi 模式。 【参考方案1】:

简短的回答: 如果您想在 Nifi 中交互工作并开发流程,或者定义参数,请使用常规 Nifi 模式。

如果你想在集群中运行正常的流程,也可以使用常规的 Nifi 模式。

但是,如果您有一个满足某些限制的非常线性的流程(例如只有 1 个源和接收器以及明确定义的配置参数),则特别不想在消息完成流程之前确认消息,并且不要'不想在集群上运行但资源隔离...然后看看无状态Nifi模式。

【讨论】:

以上是关于Nifi 1.10.0-使用新的Stateless NiFi执行引擎和命令行的主要内容,如果未能解决你的问题,请参考以下文章

大数据NiFi:NiFi Processors(处理器)

大数据NiFi:NiFi Processors(处理器)

Apache Nifi 将文件移动到新的 hdfs 文件夹以获取小于当前日期的文件

用Nifi合并二个API计算并生成新的API

大数据NiFi:集群页面组操作

大数据NiFi:集群页面组操作