【发布时间】:2013-06-10 12:37:08
【问题描述】:
我正在使用 Hadoop 在我的 MongoDB 数据库中应用 map reduce。 我可以在this link 中执行示例。
现在我只能在执行 map reduce 作业后在输出集合中获取键、值对。我想知道是否可以在 map reduce 输出集合中保存多个列? 还是值列中的嵌入文档?
谢谢。
【问题讨论】:
我正在使用 Hadoop 在我的 MongoDB 数据库中应用 map reduce。 我可以在this link 中执行示例。
现在我只能在执行 map reduce 作业后在输出集合中获取键、值对。我想知道是否可以在 map reduce 输出集合中保存多个列? 还是值列中的嵌入文档?
谢谢。
【问题讨论】:
是的 - 使用 BSONWritable 作为您的 reducer 输出类,并创建一个 BSONWritable 对象,其中包含您需要的尽可能多的列。
参见此处的示例:
【讨论】: