我正在使用hadoop在mongodb数据库中应用map reduce。我可以在这个链接中执行示例。现在,在map reduce作业执行之后,我只能在输出集合中获取键、值对。我想知道是否有可能在map reduce输出集合中保存多个列?或者在值列中嵌入文档?谢谢。
wlwcrazw1#
是-使用bsonwriteable作为reducer输出类,并创建一个bsonwriteable对象,其中包含所需的任意多个列。参见此处示例:https://github.com/mongodb/mongo-hadoop/blob/master/examples/treasury_yield/src/main/java/com/mongodb/hadoop/examples/treasury/treasuryyieldreducer.java
1条答案
按热度按时间wlwcrazw1#
是-使用bsonwriteable作为reducer输出类,并创建一个bsonwriteable对象,其中包含所需的任意多个列。
参见此处示例:
https://github.com/mongodb/mongo-hadoop/blob/master/examples/treasury_yield/src/main/java/com/mongodb/hadoop/examples/treasury/treasuryyieldreducer.java