как запустить пример умножения матрицы mapreduce - PullRequest
0 голосов
/ 23 ноября 2011

Привет, я в процессе изучения mapreduce и haddoop. Я хочу запустить представленный здесь пример мультипликации матрицы вместе с ее кодом:

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

Я знаю, что это странный вопрос, но может ли кто-нибудь подсказать мне, как мне запустить этот пример, поскольку я не смог найти никаких указаний для этого конкретного примера. Заранее спасибо.

P.S. Я настроил hadoop в псевдораспределенном режиме.

С уважением,

WL

1 Ответ

0 голосов
/ 23 ноября 2011

Исходный код не требует пояснений для запуска программы.

  1. Сначала необходимо скомпилировать исходный код и сделать jar'd.

  2. Обе матрицы ввода должны быть в формате SequenceFile. TestMultiplyMatrix # writeMatrix содержит образец для создания случайной матрицы.

  3. Поместить файлы последовательности входных матриц в HDFS.

Вот входные параметры для запуска задания. Подробная информация о каждом параметре находится в верхней части метода MatrixMultiply # runJob.

bin / hadoop jar jar_file_name MatrixMultiply [общие аргументы] inputPathA inputPathB outputDirPath tempDirPath стратегия R1 R2 I K J IB KB JB

...