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