【发布时间】:2017-10-24 00:20:04
【问题描述】:
我有一个庞大的表单数据集 userId 跟随 userId
1 -> 2(即)1 跟随 2
1 -> 3
3 -> 5
2 -> 3
这个想法是我想知道两个人有多少共同关注者 比如上例中,用户 1 和用户 2 的相互关注者数量为 1,因为(用户 1 和用户 2 都关注用户 3)
为庞大的数据集实现它的最佳方法是什么。通过用户 ID 进行简单收集,然后执行连接是行不通的。我正在考虑使用一些图表方法。
【问题讨论】:
-
如果这是一个面试问题,那么你可能应该自己完成。 :-)
标签: scala apache-spark graph bigdata