Rapidminer服务器从进程创建Web服务

bhupendra_patilbhupendra_patil 管理员、员工、会员职位:168RM数据科学家
2018年11月编辑 知识库


RapidMiner Server提供了一个强大的功能,可以将您构建的任何工作流转换为web服务,只需点击几下即可。

本节描述如何将RapidMiner Server进程公开为web服务,以便从其他应用程序环境中调用。RapidMiner web服务可以是无参数的,也可以接受参数作为URL查询的一部分。本文介绍无参数配置,后续文章将介绍传递参数和高级配置

先决条件

  • 您将需要安装和配置RapidMiner服务器
  • 连接到服务器存储库的Studio客户端。
  • 您希望作为web服务可用的进程应该保存在服务器存储库文件夹中。
  • 任何web服务只能从第一个“res”(结果)端口返回数据。因此,确保流程的设计使您期望来自web服务的数据被传递到第一个“res”端口

此方法不提供创建唯一服务id的功能,而是根据底层进程的名称自动创建服务id。

如果您需要创建一个唯一的服务id,请参见链接在这里

港口delivery.png

步骤

    1. 在您的工作室客户端中,导航到您希望作为web服务提供的进程。
    2. 右键单击要在存储库面板中公开为web服务的进程,然后单击“Browse”选项browsertoserver.png
    3. 这将带您到RapidMiner server的服务器接口。如果提示输入用户名和密码,请提供适当的用户名和密码以及登录名。您将自动定向到正确的页面,如下所示repobrowser.png
    4. 确保上述工艺路径(标记1)是正确的
    5. 点击上面的“导出为服务”(标记为2),您应该会被引导到如下所示的屏幕

selectformat.png

    1. 确保数据源中的路径看起来正确(标记为1)
    2. 选择输出格式(标记为2)
    3. 选择正确的MIME类型(标记为3)
    4. 点击提交(标记为4)以保存该过程。我们将在另一篇文章中介绍该面板中可见的其他选项
    5. 通过滚动浏览可用服务列表,在下一个面板中找到您创建的服务
      1. 2016-06-14 21 _44_25-start.png您可以通过单击编辑图标(标记为1)来编辑该服务。
      2. 您可以通过点击删除图标(标记2)删除该服务。
      3. 您可以通过单击测试图标(标记为3)来测试该服务。
    6. 单击测试图标,您应该看到如下所示的屏幕

geturl.png

  1. 然后,您可以使用“测试”按钮进行测试。(1)
  2. 调用web服务的链接也可用(标记2)。
  3. 测试结果应在预览部分(标记3)中提供。

现在,您可以使用直接链接(标记2)从其他应用程序调用Rapidminer进程

在下一篇文章中,我们将介绍如何传递参数和一些高级参数

标记:
kypexin RandyLeBlanc yyhuang nmani 奥斯托夫斯基 francogjaime

评论

登录注册置评。