【发布时间】:2013-03-29 01:35:35
【问题描述】:
大家好,我必须在 python 中使用必须在 hadoop 上运行的 map reduce 范例编写一个算法:
假设给定一个有向图 G = (V,E),一条边 (v,u) ∈ E 意味着 v 是 跟随你,或者 v 已经宣布你是他的朋友,因此你有可能影响 v(但不一定反过来)。现在,给定一个网络 G = (V,E) 和一个节点 v ∈ V,我们想要找到所有节点 u,使得从 v 到 u 的路径最长为 3。 为 Hadoop 设计并实现一个算法找到所有这样的节点。假设输入文件 给出每个节点的邻接表,即它们的形式为 v:u1 ,u2 ,u3 。 . . 其中 v 是一个节点,每个 ui 对应于边 (v,ui )。
我不知道如何实现 map 和 reduce 任务。
【问题讨论】: