KV对象和Map对象之间的区别是什么,以及当我想要创建MAP的PCollection时必须使用KV对象的原因
PCollection<KV<String, String>> createdPCollection = this.p.apply(Create.of(MapObject).withCoder(KvCoder.of(StringUtf8Coder.of(), StringUtf8Coder.of())));
答案 0 :(得分:1)
我们不能使用Create.of(Map)创建Map的PCollection,它直接转换为KV对象,所以对KV对象的PCollection,但我们可以创建一个使用Create.of(List)的PCollection 强>