如何基于hadoop1.2.1运行矩阵

ca1c2owp  于 2021-06-02  发布在  Hadoop
关注(0)|答案(1)|浏览(379)

我在运行mapreduce matrix multiplication.java程序http://www.norstad.org/matrix-multiply/index.html.
第一:
$javac-classpath/usr/local/hadoop/hadoop-core-1.2.1.jar:/usr/local/hadoop/lib/commons-cli-1.2.jar-d matrix matrixmultiply.java
$jar-cvf matrix.jar-c矩阵。
第二:
$/usr/local/hadoop/bin/hadoop dfs-输入矩阵ma
$/usr/local/hadoop/bin/hadoop dfs-输入矩阵xb mb
/ma/a.txt文件
0 0 0
0 1 6
7 8 9
/mb/b.txt文件
6 7 4
9 1 3
7 6 2
最后:
$/usr/local/hadoop/bin/hadoop-jar matrixmultiply.jar org/apache/hadoop/examples/matrixmultiply/ma/mb/output/tempdirpath 1 2 3 3
但不能工作,我错过了什么细节?

uqzxnwby

uqzxnwby1#

希望这对你有帮助。
矩阵乘法
输入文件有点不同。您的输入文件应该同时包含标有矩阵名称、行、列和元素的矩阵。

相关问题