Автономное приложение MATLAB mapreduction является автономным приложением, включающим все необходимые компоненты для независимого выполнения в кластере Hadoop. Он содержит:
функция отображения (одна или несколько), записанная в MATLAB.
функция редуктора, записанная в MATLAB.
Сценарий приложения MATLAB или функция, вызывающая функции mapper и reducer.
Все компоненты упаковываются в одно автономное приложение для выполнения в кластере Hadoop. Автономные приложения могут быть упакованы с помощью приложения компилятора приложений или из командной строки MATLAB с помощью mcc команда.
Дополнительные сведения см. в разделе Рабочий процесс для запуска скомпилированных автономных приложений в кластере Hadoop.
deploytool | Открыть список приложений для развертывания приложений |
mcc | Компиляция функций MATLAB для развертывания |
mapreduce | Методика программирования для анализа наборов данных, не помещающихся в память |
mapreducer | Определение развернутого выполнения для mapreduction |
matlab.mapreduce.DeployHadoopMapReducer | Настройка приложения MapReduce для развертывания в Hadoop |
Рабочий процесс для запуска скомпилированных автономных приложений в кластере Hadoop
Просмотрите рабочий процесс создания скомпилированного автономного приложения и запустите его в кластере Hadoop.
Пример запуска автономного приложения MATLAB MapReduce
Попробуйте попробовать создать автономное приложение MATLAB MapReduce с помощью mcc и запустите его в кластере Hadoop.