Hadoop -生成多列输出(MongoDB)



我使用Hadoop在我的MongoDB数据库中应用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

相关内容

  • 没有找到相关文章

最新更新