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