gpt4 book ai didi

java - 将实体类对象列表转换为 JavaPairRDD

转载 作者:可可西里 更新时间:2023-11-01 10:43:01 26 4
gpt4 key购买 nike

我有一个 Person 类的对象列表。我想将它转换成 JavaPairRDD。


我想创建成对的 Object,BSONObject 类型,以便将它们存储在 MongoDB 中。

最佳答案

我不确定您想从单个 Person 对象中获得什么对,但这段代码应该是一个好的开始。无论如何,我建议您阅读一些示例: https://github.com/apache/spark/tree/master/examples/src/main/java/org/apache/spark/examples

List<Person> list = new ArrayList<Person>();
JavaSparkContext ctx = new JavaSparkContext(new SparkConf());
JavaPairRdd<Object, BSONObject> rdd = ctx
.parallelize(list)
.mapToPair(person -> new Tuple2<Object, BSONObject>(person, convertToBson(person));

public BSONObject convertToBson(final Person person) {
...
}

关于java - 将实体类对象列表转换为 JavaPairRDD,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31260777/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com