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