Поддерживаемая платформа: Linux® только.
Можно развернуть приложения MATLAB против Spark двумя способами:
Развертывание высоких массивов на кластере Hadoop с поддержкой Spark
Разверните приложения с помощью MATLAB API в Spark
Чтобы развернуть приложения MATLAB, которые содержат длинные массивы, смотрите, Развертывают Длинные массивы в Spark Enabled Кластер Hadoop. Чтобы узнать больше, как работать с длинными массивами, смотрите Длинные массивы (MATLAB).
Развернуть приложения MATLAB, которые используют функции, такие как flatMap
, который распространен в программах Spark, смотрите, Развертывают Приложения Используя MATLAB API для Spark.
MATLAB API для Spark отсоединяет модель программирования Spark MATLAB. Поэтому вы будете искать функции Spark, такие как flatMap
, mapPartitions
, и aggregate
то, что можно с готовностью использовать при создании приложений MATLAB.
Разработанное использование приложений MATLAB MATLAB API для Spark не может быть развернуто, если они содержат длинные массивы.
Смотрите Основы Spark Apache для краткого изложения концепций Spark и обсуждения того, как развернутые приложения MATLAB включают те концепции.
MATLAB имеет обширный набор научных и технических алгоритмов, и Spark является быстрым и механизмом общего назначения для крупномасштабной обработки данных. Путем развертывания приложений MATLAB против Spark можно создать приложения в MATLAB и выполнить их против включенного кластера Spark.
Поддерживаемый Apache версии Spark™: 1.3–2.x.