首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Apache-NiFi从python脚本调用jar文件

Apache-NiFi从python脚本调用jar文件
EN

Stack Overflow用户
提问于 2021-06-29 04:32:07
回答 1查看 33关注 0票数 0

我有一个ExecuteScript处理器,它调用Python脚本来转换数据流。这可以很好地工作,但我需要调用一个jar文件并获得一段数据的结果。我找到了以下代码,但这不起作用,因为我不能在Jython中导入子进程。有没有其他可以调用的库,或者可以使用的替代代码?试图找到Jython for NiFi脚本指南似乎是徒劳的查询。

...command = "java -jar <filename.jar> <args>" result = suprocess.Popen(command, shell=True, stdout=subprocess.PIPE, stderr=subprocess.PIPE).communicate()

谢谢

EN

回答 1

Stack Overflow用户

发布于 2021-07-02 02:09:23

这确实起作用了,当我试图读取结果时,我的错误还在下面。NiFi错误并不总是很容易破解,很少落在错误实际存在的代码行上。

在读取结果时,如果您希望转换为字符串,请使用以下代码。

...value = result[0].decode("utf-8")

当然,根据需要替换适当的索引。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68169706

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档