谷歌云平台中的KV对象和地图有什么区别

问题描述 投票:1回答:1

KV对象和Map对象之间的区别是什么,以及当我想要创建MAP的PCollection时我必须使用KV对象的原因

PCollection<KV<String, String>> createdPCollection = this.p.apply(Create.of(MapObject).withCoder(KvCoder.of(StringUtf8Coder.of(), StringUtf8Coder.of())));
google-cloud-platform apache-beam
1个回答
1
投票

我们不能使用Create.of(Map)创建Map的PCollection,它直接转换为KV对象,因此对KV对象的PCollection,但我们可以创建一个使用Create.of(List)的PCollection

© www.soinside.com 2019 - 2024. All rights reserved.