Использовать 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).