Main Content

Run Standalone MATLAB MapReduce Applications Against a Hadoop Cluster

R2026b
Create a standalone MATLAB® MapReduce application and execute it against a Hadoop® cluster

Warning

Support for deploying MapReduce applications to Hadoop will be removed in a future release.

A standalone MATLAB MapReduce application is a self-contained application encompassing all the necessary components for independent execution against a Hadoop cluster. It contains a:

  • mapper function (one or more) written in MATLAB

  • reducer function written in MATLAB

  • MATLAB application script or function invoking the mapper and reducer functions

All components are packaged into a single standalone application to be executed against a Hadoop cluster. Standalone applications can be packaged using the Standalone Application Compiler app or from the MATLAB command prompt using the mcc command.

For more information, see Workflow to Run Compiled Standalone Applications Against a Hadoop Cluster.

Functions

mccCompile MATLAB functions for deployment
mapreduceProgramming technique for analyzing data sets that do not fit in memory
mapreducer(To be removed) Define deployed execution for mapreduce

Classes

matlab.mapreduce.DeployHadoopMapReducer(To be removed) Configure a MapReduce application for deployment against Hadoop

Topics