开始和启动RapidMiner Server

 

以下文档描述安装和运行RapidMiner Server的所有步骤。如果你对这些步骤很熟悉,你也可以使用快速安装作为参考进行安装,而不是这些详细的向导。

  • 准备好安装
  • 如必要的话,创建一个数据库服务器
  • 下载RapidMiner Server
  • 安装和配置
  • 启动server完成基于网络的配置
  • 连接到RapidMiner Studio

前提条件

以下是成功安装RapidMiner Server的要求:

如果你现在运行的是旧的版本,需要安装Java 8或更高版本。RapidMiner安装中不会提示错误,但是在启动的时候会有错误提示。
RapidMiner Server数据库(架构)存储配置文档、定时任务细节、用户报告要求、以及其他RapidMiner支持的数据。你可以使用一个现有的数据库服务器活创建一个新的服务器,它可以在本地或远程主机上。你可以参考这个用RapidMiner支持的众多数据库平台中的其中一个(MySQL)创建一个数据架构以使用RapidMiner Server 的案例
在安装过程中,你需要设置一个拥有读取、写入、创建和删除表格权限的用户。你可以参考这个用MYSQL设置权限的例子
你需要用到一个具备完整功能的RapidMiner Studio客户端来配合RapidMiner Server进行任何有意义的操作。

一旦满足前提条件,你就可以开始安装。

安装指南

按照以下步骤1)下载2)配置3)安装RapidMiner Server。一旦安装过完成,设置会被保存到一个配置文档中。稍后你可以修改该文档(例如,改变主机名和端口),以及轻松地将RapidMiner Server服务安装在另一台机器上。(有关该选项的更多信息参考命令行安装)

下载RapidMiner Server包

根据以下步骤下载完整RapidMiner Server包:

1. 打开RapidMiner网页,并点击在右上角下载链接。

2. 从下载页面注册或登录。然后,选择适合你的环境的安装类型:

  • 选择完整的Server包来完成RapidMiner Server安装-包括一个JBoss应用程序服务器和RapidMiner Server应用软件EAR文档。这是第一次安装的正确选择,很少情况下会让你替换应用Server。
  • 如果你已有一个在运行的JBoss 应用server,只是简单地想添加RapidMiner部署包到你的JBoss server安装包中,你可以选择EAR文档。这是一个不常见的选择,不属于本文范畴。如果你只需要升级你的应用软件,这是更快(也推荐)的安装路径。

3. 和 RapidMiner Studio 不同, 下载 RapidMiner Server 时不需要选择安装平台。点击 Download 下载压缩文档 rapidminer-server-installer-x.x.x.zip, 它包含了 RapidMiner Server 的安装包。

4. 下载完毕请将其解压到您想要安装的安装路径下。

安装完整的 server 包

下面的步骤仅针对 Full Server Package 安装。 安装脚本需要 Java 8; 如果 Java 8 不可用的话 (不在 path 上或 JAVA_HOME 没有设定), 安装程序可能无法正确运行。如果安装程序不启动,请检查你的 Java 版本及安装配置是否正确。

Windows 用户请注意: 我们建议你以 Admin用户的身份运行安装程序。 这可以让安装程序自动注册 Windows 服务。此外,普通用户没有写入系统文件夹的权限,如 C:\Program Files。如果你不需要将 RapidMiner Server 注册为 Windows 服务,也不需要额外权限,则可以不用 Admin 身份运行安装程序。

1. 打开您解压到的文件夹,进入 bin 目录,找到安装启动脚本。

  • Windows 用户请双击 rapidminer-server-installer.bat
  • Linux,Unix 或者 Mac OS用户,请通过命令行运行 rapidminer-server-installer

2. 作为  Admin , 运行安装脚本,打开 RapidMiner Server Installer 。 请注意这不是 RapidMiner Server,这只是帮助您预配置该服务的一个工具。

download_rmserver

3.  在  RapidMiner Server Installer 窗口 中,阅读  Before You Start 文本并点击  Next。

4. 在下一窗口中,选择你的安装类型。你可以选择要么本地安装,要么创建一个用于代码安装的配置文档。如果你选择代码安装,选择一个路径来存储产生的 XML 文档。点击 Next。 

5. 将滚动条拖到 EULA 屏幕的底部,勾选 accept,然后点击  Next。

6. 输入或导航到 RapidMiner Server 要被安装的路径,点击  Next,会出现让您输入 RapidMiner Server 许可证的窗口。

7. 将您的许可证复制到剪贴板。 (如需更多关于复制许可证号的信息,请参考下面内容)

8. 粘贴许可证号粘贴到  License 窗口,上方的许可证信息会基于输入的许可证号自动更新,点击  Next。

rmserver_license

复制许可证号的步骤:

  • 如需复制一个许可证号到你的粘贴板:


 1. 登录你的账号,来到许可证号页面。

rmserver_license

当打开页面时,确保选中了 Server 选项。你的许可证号信息,包括许可证类型和到期日会按如下显示:
rmserver_license

2. 点击相应许可证旁边的 View License Key 来查看该许可证号。
rmserver_license

3. 点击包含许可证号的选框并选择它,然后复制到你的粘贴板上。

打开  Server Settings 窗口。


配置RapidMiner Server 设置

  • 在这一步出现的窗口中,你可以配置 RapidMiner Server 的连接。

    rmserver_server

    在  RapidMiner Server Settings 窗口中, 输入如下个参数:

     输入安装 RapidMiner Server 的机器的主机名或者IP。
    勾选这个选项可以防止 RapidMiner Server 被绑定到所有的网卡上。例如,如果您的机器有多个 IP,您就可以勾选这个选项限定 RapidMiner Server 只能在一个 IP 上运行。
    客户端连接 RapidMiner Server 所用的端口号。默认为 8080。
    输入你的许可证号允许范围内的最大内存,如果你输入超过了允许范围,会在启动时收到一个错误提示。 
    勾选这项可以将 RapidMiner Server 注册为一项 Windows 服务,但是您必须拥有管理员权限。在 UNIX 分析下你可以配置 RapidMiner Server 开启自动启动,但是方法因你的系统而异。
    输入区别 RapidMiner Server 版本的标识;在 Windows 下这也是用来识别服务的 ID。默认由 RapidMiner Server 的发布版本号组成。 
    输入服务的名称。
     默认会根据 JAVA_HOME 的值自动显示 Java 8 的安装路径。如果没有显示的话,请手动定位到 Java 8 的安装路径。如果您有多个 Java 版本,请确保您选择的是 Java 8。 点击 
    Next 打开  Database Configuration 窗口。


配置 RapidMiner Server 的数据库联机

  • 这一步你可以配置和测试数据库连接。

    注意: 如果您使用的数据库不在可用列表(MySQL, MSSQL, Oracle, PostgreSQL)中,请查看支持文档,修改配置文件。

    rmserver_db_config

    输入你的数据库设置参数:

    安装数据库的机器的主机名或 IP。本地主机请输入 localhost 或 127.0.0.1。
    连接数据库的端口号。 
    输入您需要使用的数据库名称。 
    连接到数据库所用的用户名。 
    连接到数据库需要的密码。 
    从下拉列表选择使用的数据库类型。 
    选择合适的 JDBC 驱动程序。默认自动选取。你也可以选择其他自定义的驱动。 

    点击  Test Connection 验证连接是否正确配置。如果成功,点击  Next,如果出错,请再次检查用户名和密码等配置。


配置 Email 设置

  • 该配置为可选。您可以通过  E-Mail Server 窗口来注册一个邮件账号。RapidMiner Server 会给予触发器、流程结果和密码重置来用该邮箱来发送邮件。

    如果您不需要该功能,请将所有域留空。 点击  Install 开始安装。 

    注意: 请确认要么填完所有字段,或者全部字段为空;部分邮箱配置会阻止 RapidMiner Server 启动。

    rmserver_email_server

    如果你计划配置一个 email server:  1. 输入以下 email server 设置参数:

    邮件服务器名称。发送邮件的代理名称(如 smtp.gmail.com 或 smtp.mail.yahoo.com)。
    连接到 SMTP 服务器的端口号。不加密的协议默认端口号为 25,加密协议默认端口号为 465 (SSL)或 587(TSL)。 
    邮箱地址,作为邮件的发件人(From)地址。 
    输入连接邮件服务器的用户名(例如,admin)。 
    输入连接邮件服务器的密码。 

    填写完成后点击  Check Icon Install 开始安装。

    注意: 如果你么有正确的管理员权限,你将会收到一条消息告诉你: 无法将 RapidMiner Server 注册成 Windows Server,但这不影响安装进程,RapidMiner Server 仍可以成功安装。

    rmserver_email_server


启动 RapidMiner Server

  • 读完成功安装的信息后,点击 OK完成安装。按以下中的任何一种方式启动 RapidMiner Server: 

    • 手动启动 RapidMiner Server: 在安装路径下进入 bin 文件夹(例如您的安装路径为C:\RapidMinerServer,bin 文件夹路径为 C:\RapidMinerServer\bin),找到并执行  standalone.sh (Unix) 或  standalone.bat(Windows)文件。
    • 用命令行启动 RapidMiner Server(只适用于 Windows):在命令行输入 net start (只在安装时勾选了注册为 Windows 服务并成功注册后才可用)
    • 通过 Windows 工具启动 RapidMiner Server(只适用于 Windows):打开 Windows 服务窗口,找 RapidMiner Server 服务。右键服务名称然后选择启用,或在服务属性窗口中配置服务开启自启动。

    如果您选择第一种方法启动 RapidMiner Server,命令行窗口会显示启动进程并创建或读取所需的数据表。如果这是您第一次启动 RapidMiner Server,可能需要比较久的时间,请耐心等待。

    注意: 您可以忽略最后出现的信息:the administration console service was not able to start。

    如果您通过 Windows Server 启动 RapidMiner Server,您只会在服务窗口中看到最终的已启动信息。

    在启动了 RapidMiner Server 后,您可以通过它的网页接口登录。在浏览器地址栏中输入  http:// : (例如: http://localhost:8080)。首次登录账户信息为:

    • User: admin
    • Password: changeit

    重要提醒 : 请尽快修改密码。


完成安装

  • 登录后请完成最后的安装步骤。

    1. 在 SQL Dialect 下拉列表中,检查显示的数据库类型是您安装时所选的数据库类型。

    2. 检查集成的 Quartz scheduler 的设定,默认启用。

    3. 指定插件的存储路径。您可以将 RapidMiner 扩展安装或存储到该路径。请注意所有和 RapidMiner Studio 绑定的扩展也同时和 RapidMiner Server 绑定(无需安装)。这些绑定的扩展被存储在另一个路径下,与此处设定的路径无关。请确定您对此路径拥有写权限。

    4. 指定上传文件的存储路径。这是 RapidMiner Server 用于存储流程所需的临时文件的地方。默认情况下,安装进程会在安装路径下创建一个本地的上传目录。但是如果您的安装盘比较小,或者上传的文件量很大,结果集很多,您可以考虑将文件存储在集群中的其他地方。请确定您对此路径拥有写权限。

    5. 单击  Start installation now。安装完成后,RapidMiner Server 主页会出现:
    rmserver_installer_settings


修改管理员密码

  • 因为 RapidMiner Server 初始使用统一的登录密码,所以您安装完成后的第一件事应该是修改您的管理员登录密码以保证账户安全。

      1. 展开在窗口左侧的  Administration 菜单。 2. 选择  Preferences。针对用户  admin 的首选项设置会被显示。
    rmserver_installer_settings

    填写以下参数:

    • Display name: 默认为  admin。您可以保留它,也可以修改它。它会出现在窗口标题的圆括号中。
    • Email address: 和 admin 账户相关的电邮地址。
    • Password: 新的账户密码。最少为 8 位数字字母字符。
    • Repeat password: 再次输入新密码。 

    3. 点击  Submit. 新的账户名和新密码的确认信息会被显示。
    change-password

    恭喜您,修改密码成功!接下来连接 RapidMiner Studio。


将 RapidMiner Server 连接到 RapidMiner Studio

  • RapidMiner Server 可以作为 RapidMiner Studio 的一个资源库。您可以在 RapidMiner Studio 中设计并测试流程,在 RapidMiner Server 中大规模地部署流程。

    为建立关联,首先打开 RapidMiner Studio:

    1. 在 RapidMiner Studio 中的  Repositories 选项卡下, 点击  Add Repository:
    rmstudio-new-repo

    2.在  New Repository 窗口中, 选择  New RapidMiner Server Repository. 点击  Next.
    rmstudio-server-repo

    3. 在结果窗口中为资源库连接指定参数。
    rmstudio-server-creds

    填写以下参数:

    • Alias: 输入在 RapidMiner Studio 资源库中显示的名称。
    • Repository URL: 输入连接到 RapidMiner Server 的主机和端口。
    • User: 连接到 RapidMiner Server 的有效用户名。默认  admin。
    • Password: 连接到 RapidMiner Server 的账户密码。默认为  changeit。

    4. 点击 Test Connection 测试连接配置是否正确。

    5. 点击  Finish 将 RapidMiner Server 添加为资源库
    rmstudio-server-connected

    到此为止所有的安装配置都已经完成,快速产生所有预测,集成你自己的数据源,与公司同事协作共同完成项目。欢迎来到 RapidMiner Server, 使用愉快!