Я запускал программу MapReduce Matrix Multiplication.java, найденную на этом сайте http://www.norstad.org/matrix-multiply/index.html.
(исходный код можно увидеть в конце участка)Hadoop input SequenceFile умножения матрицы
Когда я выполнил его, он сказал, что вход не был SequenceFile
Мой входной файл недавно inputA.txt
, и это выглядит как этот
A,0,1,1.0
A,0,2,2.0
A,0,3,3.0
A,0,4,4.0
A,1,0,5.0
A,1,1,6.0
A,1,2,7.0
A,1,3,8.0
A,1,4,9.0
с форматом: MatrixName, row, col, element
И, конечно, это не сработало.
Я действительно хочу запустить этот исходный код из-за его алгоритма. Итак, как я могу создать правильный SequenceFile в этом случае?
Могу ли я сгенерировать его из TXT-файла, который у меня уже есть?