我在 Apache NiFi 中使用简单的 Python 脚本(保存为 .py 文件)对 ExecuteScript 处理器进行了非常基本的设置,如下所示。在处理器的属性中,我将脚本引擎设置为 python,将脚本文件设置为该脚本的路径。
import time
count = 0
while(count < 20):
print "The counter says: ", count
count = count + 1
time.sleep(.1)
我没有看到任何输出到日志或 PutFile 的内容。但是,我确实看到打印语句出现在 \nifi-0.6.1\logs\nifi-bootstrap.log 中。我目前对此的了解有限。我会很感激任何知道如何使用 ExecuteScript 处理器的人的回答,或者甚至给我一个比我当前设置更好的例子。