Categories

Versions

You are viewing the RapidMiner Server documentation for version 7.6 - Check here for latest version

What’s New in RapidMiner Server 2.5?

This page describes enhancements delivered by RapidMiner Server 2.5.

Changes to the RapidMiner license model

RapidMiner Server, beginning with release 2.5, is now available as three tiers of licensed capabilities. This better aligns with the stages of data and model exploration, validation, and, ultimately, deployment in the operations of the business.

The three licensing tiers are:

  • RapidMiner Collaboration provides server-based repositories, central data access, user rights management, and version control.

  • RapidMiner Computation adds remote execution with no memory limitations.

  • RapidMiner Deployment allows access to the web service API, web app builder, scheduled execution, and biz and cloud app connectors.

Feature Server Type
Collaboration Compute Deployment
Collaboration
Server-based Repositories
Central Data Access
User Rights Managemen
Version Control
High-performance computing
Remote Execution
Deployment
Web Service API
Web App Builder
Scheduled Execution
Triggered Execution
PMML Support
350+ Cloud-based Biz App Connectors
Command Line Execution
Single Sign On (SSO)

Release compatibilities

With the change to packaging and licensing, it is important to use compatible versions of RapidMiner Studio and RapidMiner Server. Keep the following in mind when making upgrade decisions:

  • RapidMiner Studio 6.5 is only compatible with RapidMiner Server 2.5 (and vice versa).

  • You cannot upgrade one without upgrading the other.

  • Any upgrade requires an upgrade of your RapidMiner license.

This change has no impact on process or repository compatibility between releases. That is, upon upgrade all previously developed content is immediately and seamlessly available.

License availability

With the license tier change, RapidMiner Server 2.5 requires a new license key. Existing RapidMiner Server customers will receive the appropriate license in their RapidMiner account on or within a few days of September 14, 2015.

Improved write speeds

The new release enables a new batch mode for database drivers, which improves write speed significantly. This enhancement is automatically enabled for all supported database types except MySQL, which requires additional configuration when upgrading.

Multipart uploads

Multipart upload allows you to transfer multiple files directly to RapidMiner Server via web services, without the need to first modify and merge them. That is, you can write processes that accept multiple files as input. Each uploaded file is delivered to an input port in the process.

This allows you to, for example, send a request containing multiple Excel or JSON files to a web service that runs a process designed to extract the information out of them. The process may then merge the data and perform the necessary data analysis.

Important upgrade information

On your account Downloads page, you will see two options for upgrading to RapidMiner Server 2.5:

Select the appropriate option, typically the EAR file:

Download option Description
Full Server Package A JBoss Application Server and the application software EAR file. Use this option for new installations and in rare cases where you must replace the existing JBoss Server.
EAR File An EAR file containing the newest version of the application software. This is the preferred—and fastest—method of upgrade. Note that when using this method there a few additional considerations:
1. You must remove certain files.
2. If using MySQL, updating standalone.xml is required to enable repository performance improvements.

Note for headless (remote) installations only: This release changes the format of the installer XML. You must re-execute the installation once to generate a new config file.

To upgrade by EAR, follow these steps:

  1. Rename the old RapidMiner Server EAR (for example, rapidminer-server-2.4.0.ear to rapidminer-server-2.4.0.earx).

  2. Remove any file containing the string ROOT.war (for example, ROOT.war and ROOT.war.dodeploy).

  3. Place the Rapidminer Server 2.5 EAR file into the standalone/deployments folder of your Rapidminer Server installation directory.

  4. Start Rapidminer Server.

RapidMiner Server version 2.5 improves repository performance for large example sets. Using the Full Server Package installation method, these improvements are enabled automatically for all database systems. However, if you are using an EAR file to upgrade an existing installation that uses MySQL, an additional step is necessary to benefit from these improvements. For other databases (e.g., MS-SQL, Oracle, and PostgreSQL), no configuration changes are needed.

  1. Edit the file standalone/configuration/standalone.xml in the RapidMiner Server installation directory.

  2. Locate the data source subsystem element, for example:

     <datasource jta="true" jndi-name="java:/jdbc/RapidAnalyticsDS" pool-name="RapidAnalyticsDS" enabled="true" use-java-context="false" use-ccm="true">
        
     <connection-url>jdbc:mysql://localhost:3306/rapidminer_server</connection-url>
        
     <driver>mysql-connector-java-5.1.31.jar</driver>
     .
     .
     .
     </datasource>
    
  3. Add the following line to the <datasource></datasource> element:

     <connection-property name="rewriteBatchedStatements">true</connection-property>
    
  4. Save the file and restart RapidMiner Server.

Enhancements and bug fixes

The following pages describe the enhancements and bug fixes in RapidMiner Server 2.5 releases: