我应该在哪里存储NiFi中ExecuteScript处理器的脚本?

时间:2018-06-12 12:47:34

标签: apache apache-nifi

我已经创建了一个转换JSON的脚本,我想将它与ExecuteScript处理器一起使用。存储脚本的推荐位置是什么?

处理器接口:

ExecuteProcessor

NiFi目录:

NiFi directory

1 个答案:

答案 0 :(得分:2)

如果你有一个独立的NiFi实例,并希望将你的脚本保存在文件系统上,那么我的第二个daggett的回答。如果您有一个NiFi群集,则需要在该位置为群集中的每个节点提供该脚本,这可能很难维护。

或者,您可以将实际脚本主体保留在处理器本身中(在“脚本主体”属性中),但是必须在那里对脚本进行任何更新而不是磁盘版本。所以有一个权衡因素:可维护性。