Чтобы использовать mapreduce
с Parallel Computing Toolbox™, MATLAB® Parallel Server™ или MATLAB Compiler™, использует функцию конфигурирования mapreducer
, чтобы изменить среду выполнения для mapreduce
. Это позволяет вам начать с малого, чтобы проверить ваши map и reduce функции, затем быстро масштабировать, чтобы выполнить большие вычисления.
Parallel Computing Toolbox может сразу ускорить ваши алгоритмы mapreduce
при помощи полной вычислительной мощности многоядерных компьютеров, чтобы выполнить приложения с параллельным пулом рабочих. Если вам уже установили Parallel Computing Toolbox, то вы, вероятно, не должны делать ничего специального, чтобы использовать в своих интересах эти возможности. Для получения дополнительной информации об использовании mapreduce
с Parallel Computing Toolbox см. mapreduce Выполнения на Параллельном Пуле (Parallel Computing Toolbox).
MATLAB Parallel Server позволяет вам запустить те же приложения на кластере удаленного компьютера. Для получения дополнительной информации, включая то, как сконфигурировать MATLAB Parallel Server, чтобы поддержать кластеры Hadoop®, смотрите Длинные массивы и mapreduce (Parallel Computing Toolbox).
MATLAB Compiler позволяет вам создать автономные приложения mapreduce
или развертываемые архивы, которые можно совместно использовать с коллегами или развернуть на производстве системы Hadoop.
Для получения дополнительной информации см. Приложения MapReduce на Кластерах Hadoop (MATLAB Compiler).