Questions about Running Rapidminer in Headless Environment
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:
- 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?
- 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?
- 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
- In the log file, what is causing the java.lang.IllegalArgumentException?