2024-04-27 15:19:21 发布
网友
有人能为ScriptedReader的Script Body属性提供一个Python示例吗?我在谷歌上搜索了NiFi的用户邮件列表,但没有找到任何东西。似乎没有关于如何将Python与此控制器服务一起使用的文档
Script Body
您有很多与flowfile、Attribute…进行基本交互的示例:
https://community.cloudera.com/t5/Community-Articles/ExecuteScript-Cookbook-part-1/ta-p/248922
简而言之,您不能在ScriptedReader中使用Jython。原因是Jython错误阻止您实现具有默认方法的接口,并且从NIFI-4004(NiFi 1.4.0)开始,RecordReaderFactory具有默认方法。有一个相关案例NIFI-5995添加了相关文档,并从ScriptedLookupService组件中可以使用的脚本引擎列表中删除了Jython。我写了NIFI-7370来介绍其他脚本化组件的这种更改,这些组件的底层接口具有默认方法
您有很多与flowfile、Attribute…进行基本交互的示例:
https://community.cloudera.com/t5/Community-Articles/ExecuteScript-Cookbook-part-1/ta-p/248922
简而言之,您不能在ScriptedReader中使用Jython。原因是Jython错误阻止您实现具有默认方法的接口,并且从NIFI-4004(NiFi 1.4.0)开始,RecordReaderFactory具有默认方法。有一个相关案例NIFI-5995添加了相关文档,并从ScriptedLookupService组件中可以使用的脚本引擎列表中删除了Jython。我写了NIFI-7370来介绍其他脚本化组件的这种更改,这些组件的底层接口具有默认方法
相关问题 更多 >
编程相关推荐