如何解决如何在 BatchStage Hazelcast Jet 上应用 python
我想要做的是,我从不同的来源获取数据并进行分组并加入它们,然后我在 BatchStage 中得到结果,现在我必须在这个函数上执行 python 代码,但我不是能够做到。
这是我的以下代码:
BatchStage<List<Map<String,Object>>> bd = AggregateData.aggregate(data,Object);
bd1 = bd1.filter(k -> {
// some filters
});
// Now here after this I want to execute python code:
bd1.apply(mapUsingPython(new PythonServiceConfig()
.setBaseDir("D:/")
.setHandlerModule("take_sqrt")))
.setLocalParallelism(1)
.writeTo(Sinks.logger());
但它现在允许,因为我是新手,我没有得到确切的语法,请帮帮我
解决方法
::A_CONSTANT
将 mapUsingPython
转换为 BatchStage<String>
,因此您首先必须将 BatchStage<String>
显式转换为字符串表示。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。