
hadoop/mapreduce-矩阵乘法:mapreduce的代码实现。
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
我最近正致力于对Hadoop和MapReduce的深入研究。现有的在线教程主要展示了简单的WordCount程序,其复杂度较低,难以满足我的实验需求。因此,我编写了一段相对更为复杂的代码,该代码涉及多个文件间的并行计算,具体为矩阵乘法运算。这段代码旨在用于实验和测试目的,现将其上传供大家学习和参考。运行方式如下:执行`hadoop jar matrix.jar com.baosight.mapred.test.MatrixMulti left:/tmp/a right:/tmp/b output:/tmp/c leftprefix:000000_ rightprefix:000000_`。其中:参数1为`left`,指定左矩阵的存储路径;参数2为`right`,指定右矩阵的存储路径;参数3为`output`,指定存储左矩阵与右矩阵乘积结果的路径;参数4为`leftprefix`,定义左矩阵文件的前缀(例如`/tmp/a/000000_0, 000000_1, 0...`);参数5为 `rightprefix` ,定义右矩阵文件的前缀。请注意,左右矩阵的数据以列的方式存储在不同的文件中,每个文件仅包含一列的值。例如对于一个2x2的单位矩阵,第一个文件(即 `leftprefix`)将包含值1在第一列中,第二个文件(即 `rightprefix`)将包含值1在第二列中。
全部评论 (0)
还没有任何评论哟~


