主要内容

火花应用程序

创建并执行编译后的MATLAB®针对Spark™支持的Hadoop的应用程序®集群

万博1manbetx支持平台:Linux®只有。

您可以通过以下两种方式部署MATLAB应用程序:

  • 将高阵列部署到支持Spark的Hadoop集群中

  • 使用Spark的MATLAB API部署应用程序

要部署包含高数组的MATLAB应用程序,请参见将高阵列部署到支持Spark的Hadoop集群.要了解关于如何使用高数组的更多信息,请参见高大的数组

部署MATLAB应用程序,使用函数如flatMap,这在Spark程序中很常见,参见使用Spark的MATLAB API部署应用程序

Spark的MATLAB API向MATLAB公开了Spark编程模型。因此,您会发现Spark函数如flatMapmapPartitions,在创建MATLAB应用程序时,您可以很容易地使用。

请注意

如果使用用于Spark的MATLAB API开发的MATLAB应用程序包含高数组,则无法部署。

看到Apache Spark基础知识了解Spark概念的简短总结,并讨论已部署的MATLAB应用程序如何合并这些概念。

MATLAB拥有大量的科学和工程算法,而Spark是一个用于大规模数据处理的快速和通用引擎。通过在Spark上部署MATLAB应用程序,您可以在MATLAB中创建应用程序,并在支持Spark的集群上执行它们。

万博1manbetx支持的Apache Spark™版本:1.3 - -2. x。

类别