如何运行mapreduce矩阵乘法示例

时间:2011-11-23 10:17:04

标签: hadoop mapreduce

您好我正在学习mapreduce和haddoop的过程。我想运行这里提供的矩阵乘法的例子及其代码:

http://www.norstad.org/matrix-multiply/index.html

我知道这是一个奇怪的问题,但有人可以指导我如何运行此示例,因为我找不到任何有关此特定示例的指导。提前谢谢。

P.S。我已经在伪分布模式下配置了hadoop。

的问候,

WL

1 个答案:

答案 0 :(得分:0)

源代码对于运行程序是不言自明的。

  1. 首先必须编译源代码并使用jar。

  2. 输入矩阵都应该是SequenceFile格式。 TestMultiplyMatrix#writeMatrix包含用于创建随机矩阵的示例。

  3. 将输入矩阵序列文件放入HDFS。

  4. 以下是运行作业的输入参数。每个参数的详细信息都在MatrixMultiply#runJob方法之上。

      

    bin / hadoop jar jar_file_name MatrixMultiply [generic args] inputPathA inputPathB outputDirPath tempDirPath strategy R1 R2 I K J IB KB JB