Questions about Running Rapidminer in Headless Environment

User: "tim0128"
New Altair Community Member
Updated by Jocelyn

I was trying to run RapidMiner in a container of a Ubuntu server. I can ssh into the server but have no access to the GUI. I have installed the JRE (OpenJDK 11.0.20.1) and RapidMiner on the server. I ran the following command to execute a simple workflow that I scp to the server: username@serverip:~/rapidminer/rapidminer-studio/scripts$ ./rapidminer-batch.sh -f '/home/username/rapidminer/process/test.rmp'. The execution failed and it took a quite long time for the execution. (I have attached the workflow and the log file to this post) Here are some questions I got:

  1. How do I create a workflow in Rapidminer without GUI? My local machine is using Windows and has Rapidminer installed. Currently, I just exported some workflow on my local machine and scp them to the server. Are these workflows compatible with different distributions of Rapidminers?
  2. How to install extensions on RapidMiner without GUI? What I was doing was downloading the .jar file from the marketplace and scp it to the /lib/plugins folder. Is this a good practice?
  3. How to activate the RapidMiner (Accept EULA) without GUI? It seems for each execution of my workflow, RapidMiner would need to initialize the license which takes a lot of time
  4. In the log file, what is causing the java.lang.IllegalArgumentException?
I am new to this. Sorry if any part of the question does not make sense. Appreciate your help!

Find more posts tagged with