Ускорение и развертывание MapReduce с использованием других продуктов

Окружение выполнения

Использовать mapreduce с Parallel Computing Toolbox™, MATLAB® Parallel Server™, или MATLAB Compiler™, используют mapreducer функции строения, чтобы изменить окружение выполнения для mapreduce. Это позволяет вам начать с малого, чтобы проверить карту и уменьшить функции, а затем быстро масштабироваться, чтобы выполнить большие вычисления.

Параллельный ход

Parallel Computing Toolbox может немедленно ускорить работу mapreduce алгоритмы путем использования полной степени многоядерных компьютеров для выполнения приложений с параллельным пулом рабочих мест. Если у вас уже установлен Parallel Computing Toolbox, то вам, вероятно, не нужно делать ничего особенного, чтобы воспользоваться этими возможностями. Для получения дополнительной информации об использовании mapreduce с Parallel Computing Toolbox, см. «Запуск mapreduce на Parallel Pool (Parallel Computing Toolbox)».

MATLAB Parallel Server позволяет запускать те же приложения в удаленном компьютерном кластере. Для получения дополнительной информации, в том числе о том, как настроить MATLAB Parallel Server для поддержки Hadoop® кластеры, см. «Длинные массивы и mapreduce» (Parallel Computing Toolbox).

Развертывание приложений

MATLAB Compiler позволяет вам создавать автономные mapreduce приложения или развертываемые архивы, которыми можно делиться с коллегами или развертывать в производственных системах Hadoop.

Для получения дополнительной информации смотрите Приложения MapReduce на кластерах Hadoop (MATLAB Compiler).

См. также

|