代码之家  ›  专栏  ›  技术社区  ›  Stanko

nifi中的executescript处理器的脚本应该存储在哪里?

  •  0
  • Stanko  · 技术社区  · 6 年前

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

    处理器接口:

    ExecuteProcessor

    NIFI目录:

    NiFi directory

    1 回复  |  直到 6 年前
        1
  •  2
  •   mattyb    6 年前

    如果您有一个独立的nifi实例,并且希望将脚本保存在文件系统上,我会回答daggett。如果您有一个nifi集群,那么您需要使脚本在集群中的每个节点的那个位置都可用,这很难维护。

    或者,您可以将实际的脚本体保存在处理器本身中(在script body属性中),但是必须在那里而不是在磁盘版本中对脚本进行任何更新。所以有一个折衷方案:可维护性。