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