使用 Hadoop MapReduce
我有一个列表作为输入:
- 一种
- 乙
- C
我想自己获得列表的笛卡尔积:
- A => A,f(A,A)
- A => B,f(A,B)
- A => C,f(A,C)
- B => A,f(B,A)
- B => B,f(B,B)
- B => C,f(B,C)
- C => A,f(C,A)
- C => B,f(C,B)
- C => C,f(C,C)
f() 是一个为一对键提供值的函数。
如何在 Java 中使用 Hadoop MapReduce 以简单的方式做到这一点?
当然,我不能将整个输入列表保存在内存中。
谢谢!!