【发布时间】:2021-10-25 12:32:45
【问题描述】:
我是 Hazelcast jet 的新手,我不知道如何将简单的 java.util.Map 下沉到 BatchSource?
我在下面尝试过,但似乎没有工作。
Map<String, Object> data =new HashMap<String, Object>();
data.put("xyz", "abc");
方式一:
Map<String, Object> am = jetInstance.getMap("abc");
am.putAll(data);
BatchSource batchSource = Sources.map("abc");
我给出错误:java.util.HashMap cannot be cast to java.util.Map$Entry
方式二:BatchSource batchSource = TestSources.items(data);
同样的错误请帮助我做错了什么我正在尝试创建管道但没有继续前进。
【问题讨论】:
-
请提供一个完整的例子来说明什么不适合你。第一种方法应该可以正常工作,请参阅此工作示例:gist.github.com/frant-hartm/5fedcf66ea61e3e8db119b9f06742844
标签: java hazelcast hazelcast-jet