Nifi:是否可以在ExecuteScript处理器的Jython中使用redis模块?

时间:2019-07-03 09:28:39

标签: redis jython apache-nifi

我需要使用在Nifi上运行的流文件来更新Redis数据库。

我已经编写了自定义python脚本来更新redis db,它可以在ExecuteStreamCommand上运行。

或者,我正在寻找使用ExecuteScript和Jython做相同的事情,因为它很容易管理Nifi管道。

但是根据下面的链接,Jython似乎只能使用纯Python模块。由于Redis是用C语言编写的,所以我想我不能简单地在ExecuteScript处理器中编写脚本。

Import Modules in Nifi ExecuteScript

那么如何在ExecuteScript中使用Jython更新Redis数据库呢?

此外,就速度而言,哪种方法(ExecuteStreamCommand与ExecuteScript)可以提供更好的性能?

因为据我所知,在ExecuteStreamCommand上运行python脚本速度更快。

0 个答案:

没有答案