在Apache Nifi Docker映像中使用外部库运行python脚本

时间:2018-12-04 12:40:46

标签: docker apache-nifi

我想用我拥有的模板启动一个Apache / nifi(docker image)容器。 该模板包含一个运行python脚本的ExecuteScript处理器。 这在本地运行的NiFi上运行良好,但在其docker映像上却无法运行。有什么解决办法吗?

1 个答案:

答案 0 :(得分:1)

如果ExecuteScript处理器将脚本保留在 Script Body 处理器属性中,则它将在模板序列化期间内联存储。如果相反,它通过 Script File 属性引用了磁盘上的文件,则该文件必须存在于Docker实例上的指定位置,因此您需要在其中执行COPY操作您的 Dockerfile