类别

版本

您正在查看9.9版的RapidMiner评分代理文档点击这里查看最新版本

从Projects创建一个部署文件

部署文件现在可以通过命令行或浏览器从任何RapidMiner AI Hub项目下载。下面描述了这两种可能性。

确保你已经有了可部署的资产这意味着在您的一个项目文件夹中至少有一个进程。

从RapidMiner AI Hub项目下载部署将创建一个.zip文件,其中包含当前部署文件夹内容的快照,以及定义部署端点的配置文件。

透过浏览器下载

要通过浏览器触发部署创建,您只需从项目概览中单击转到您的项目视图或者是项目的名称

之后,您将被重定向到项目的内容。现在您有两种选择来为文件夹创建部署文件:

  • 点击右上角的按钮创建部署哪个将使用当前路径作为部署基本路径
  • 打开文件夹的上下文菜单,然后单击创建部署它将使用该文件夹的路径作为部署基本路径。

当你点击其中一个创建部署按钮,将打开一个对话框。

在这个对话框中,你可以配置你的部署文件:

  • 基地位置:将用作部署基本文件夹的文件夹路径。它必须包含至少一个进程。该文件夹的所有进程都将作为RTSA的端点公开。
  • 基本名称:部署的基本名称。如果你选择我第一次执行任务一个过程我的过程将在RTSA上通过/服务/我第一次执行任务/我的过程。确保基本名称与URL一致。
  • 包括连接您还可以包含连接,RTSA将在流程中使用它们。你只能使用连接不要使用任何注入的参数
  • 模式:启用或禁用连续模式这意味着将执行部署,而不需要手动触发端点。
  • 睡眠:仅适用于连续模式启用。确定部署端点顺序执行之间的延迟。

按下创建按钮将下载部署文件。

除了通过浏览器下载之外,还可以使用命令行创建部署文件。

通过命令行下载

例如,要通过命令行或API触发部署创建,可以使用旋度或者任何其他符合需要的工具。创建URL定义为

http:// RM_SERVER /执行/仓库/ PROJECT_ID美元/部署/ $ REF / deploymentLocation = LOCATION&deploymentName = DEPLOYMENT_NAME美元

在哪里

  • RM_SERVER美元是RapidMiner服务器的主机名(例如:localhost: 8080
  • PROJECT_ID美元是项目的小写ID(例如:sample-dev
  • $ REF引用是否由底层Git公开(项目在底层依赖于Git),最有可能是
  • 美元的位置是项目中的绝对位置,指向您想要公开的文件夹(例如。/流程/ score-fraud
  • DEPLOYMENT_NAME美元部署的名称,例如,当将其设置为我第一次执行任务中的所有端点(进程)美元的位置文件夹)将在http:// RTSA_HOST:美元RTSA_PORT /服务/我第一次执行任务/ < an-endpoint-name >

所以,在我们的例子中,URL看起来像这样:

http://localhost:8080/executions/repositories/sample-dev/deployment/master?deploymentLocation=/score-fraud&deploymentName=my-first-deployment

举个例子旋度命令看起来像这样:

Curl -u user:password '' -o deploy .zip

也有可能包括一个或多个连接从项目进入deployment.zip文件的名称。假设调用了一个连接MyDB它位于默认位置/ /连接MyDB的查询参数,然后添加查询参数实例= MyDB将连接包含到创建的部署文件中。

在我们的例子中,如果我们想包含连接,URL可能是这样的MyDBMySecondDB同时:

http://localhost:8080/executions/repositories/sample-dev/deployment/master?deploymentLocation=/score-fraud&deploymentName=my-first-deployment&connection=MyDB,MySecondDB

记分代理中不支持具有注入参数的连接。请确保您没有为希望包含在部署ZIP文件中的连接定义任何注入参数。

为部署启用“持续模式”

通过添加query参数,可以在下载部署时启用连续模式永续= true。您还可以通过添加查询参数来定义每次执行之间以毫秒为单位的延迟睡眠= 5000。如果省略sleep参数,则默认为1毫秒将被使用,但只有当连续模式启用。

因此,作为一个例子,如果您想启用延迟为的连续模式5000每次执行之间的毫秒,浏览器URL看起来像这样:

http://localhost:8080/executions/repositories/sample-dev/deployment/master?deploymentLocation=/score-fraud&deploymentName=my-first-deployment&continuous=true&sleep=5000

接下来是什么?

下载部署文件后,可以将其安装在计分代理上