【发布时间】:2017-03-24 06:51:30
【问题描述】:
假设您有一个数据库,其中每个文档都是来自 Twitter 的推文,并且您希望使用 MapReduce 生成另一个文档,其中包含:
- 每个国家/地区发布的推文数量
- 这些推文中包含的单词列表,带有一个计数器,用于计算该单词的总点击量。这也适用于每个国家/地区。
我的问题:在 map 函数上聚合和计算单词是否可以,然后再在 reduce 函数上?这样做,map 函数的输出表示单个推文的信息,reduce 函数聚合来自同一个国家/地区的几条推文的信息,但我不知道这是否是一个好的做法MapReduce 算法...
提前谢谢你!
【问题讨论】: