Main Content

Spark 애플리케이션

컴파일된 MATLAB® 애플리케이션을 만들고 Spark™ 기반 Hadoop® 클러스터에서 실행할 수 있습니다.

지원되는 플랫폼: Linux®만 해당.

다음 두 가지 방법을 통해 MATLAB 애플리케이션을 Spark로 배포할 수 있습니다.

  • Spark 기반 Hadoop 클러스터에 tall형 배열 배포하기

  • Spark용 MATLAB API를 사용하여 애플리케이션 배포하기

tall형 배열을 포함하는 MATLAB 애플리케이션을 배포하려면 Spark 기반 Hadoop 클러스터에 tall형 배열 배포하기 항목을 참조하십시오. tall형 배열로 작업하는 방법에 대해 자세히 알아보려면 tall형 배열 항목을 참조하십시오.

Spark 프로그램에서 일반적으로 사용되는 flatMap 같은 함수를 사용하여 MATLAB 애플리케이션을 배포하려면 Spark용 MATLAB API를 사용하여 애플리케이션 배포하기 항목을 참조하십시오.

Spark용 MATLAB API는 Spark 프로그래밍 모델을 MATLAB에 노출(제공)합니다. 따라서 MATLAB 애플리케이션을 만들 때 쉽게 사용할 수 있는 flatMap, mapPartitions, aggregate 등의 Spark 함수를 찾을 수 있습니다.

참고

Spark용 MATLAB API를 사용하여 개발된 MATLAB 애플리케이션은 tall형 배열을 포함하는 경우 배포할 수 없습니다.

Spark 개념에 대한 짧은 요약과 배포된 MATLAB 애플리케이션이 이러한 개념을 통합하는 방법에 대한 논의는 Apache Spark Basics 항목을 참조하십시오.

MATLAB은 광범위한 과학 알고리즘과 엔지니어링 알고리즘의 컬렉션을 보유하고 있으며, Spark는 대규모 데이터 처리를 위한 빠른 범용 엔진입니다. MATLAB 애플리케이션을 Spark로 배포하면 MATLAB에서 애플리케이션을 생성하여 Spark 기반 클러스터에서 실행할 수 있습니다.

지원되는 Apache® Spark 버전: 1.3–2.x.

카테고리