部署应用程序使用MATLABAPI火花
万博1manbetx支持平台:Linux®只有。
使用MATLAB API的火花来部署应用程序由两部分组成:
创建您的应用程序使用MATLAB的API火花和包装它作为一个独立的应用程序在MATLAB桌面环境。
执行独立应用程序对火花启用集群从Linux shell。
在创建您的应用程序使用MATLAB API的火花,你将能够使用火花等功能flatMap
,mapPartitions
,总
和其他人在你的MATLAB代码。API暴露了火花MATLAB编程模型,允许许多火花的MATLAB实现功能。许多这样的MATLAB实现接受函数句柄或匿名函数作为输入来执行各种类型的分析。
API可以交互式地从MATLAB桌面环境中运行您的应用程序将模式在单个机器上。第二个会话MATLAB在同一台机器上作为一个工人。这个功能可以帮助调试应用程序部署在火花之前启用集群。需要配置您的MATLAB环境使用MATLAB交互式调试API火花。有关更多信息,请参见为交互式调试配置环境。
使用MATLAB API的通用工作流引发如下:
指定引发属性。
创建一个SparkConf对象。
创建一个SparkContext对象。
创建一个抽样对象的数据。
在抽样对象上执行操作。
你可以包一个应用程序使用此API创建成一个独立的应用程序使用世纪挑战集团
命令或deploytool
。然后您可以火花启用集群上运行应用程序从一个Linux shell。
请注意
MATLAB开发的应用程序使用MATLAB API的火花不能部署如果他们包含高数组。
一个完整的示例,请参阅部署应用程序,使用MATLAB API的火花。你可以遵循相同的指令来部署应用程序使用MATLAB API创建Cloudera的火花®鼎晖。
类
matlab.compiler.mlspark.SparkConf |
配置应用程序的接口类火花参数键值对 |
matlab.compiler.mlspark.SparkContext |
接口类初始化一个连接到一个火花启用集群 |
matlab.compiler.mlspark.RDD |
接口类来表示火花弹性分布式数据集(抽样) |
主题
- 为交互式调试配置环境
配置您的MATLAB环境中使用MATLAB交互式地打电话和调试应用程序的API火花。
- Apache火花基础知识
学习基本的Apache火花™概念和了解这些概念如何与MATLAB应用程序部署到火花。
- 部署应用程序,使用MATLAB API的火花
尝试如何将应用程序部署到一个例子引发火花使用MATLAB API。