gpt4 book ai didi

mongodb - Hadoop - 生成多列输出 (MongoDB)

转载 作者:可可西里 更新时间:2023-11-01 15:40:12 24 4
gpt4 key购买 nike

我正在使用 Hadoop 在我的 MongoDB 数据库中应用 map reduce。我可以执行 this link 中的示例.

现在,在执行 map reduce 作业后,我只能在输出集合中获取键值对。我想知道是否可以在 map reduce 输出集合中保存多个列?或值列中的嵌入文档?

谢谢。

最佳答案

是的——使用 BSONWritable 作为你的 reducer 输出类,并创建一个包含你需要的列的 BSONWritable 对象。

看这里的例子:

https://github.com/mongodb/mongo-hadoop/blob/master/examples/treasury_yield/src/main/java/com/mongodb/hadoop/examples/treasury/TreasuryYieldReducer.java

关于mongodb - Hadoop - 生成多列输出 (MongoDB),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17024069/

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