RapidMiner Studio Files - What is on my computer and where?

sgenzersgenzer 12Administrator, Moderator, Employee, RapidMiner Certified Analyst, Community Manager, Member, University Professor, PM Moderator Posts: 2,279  Community Manager
edited March 11 in Knowledge Base

 I frequently get asked a question concerning how to find/store a RapidMiner file on a computer. There are several KB articles here on the community but as they are from 2016, I thought it would be handy to merge them into one KB article and update it to RapidMiner Studio 9.0.

 

Basically RapidMiner Studio stores files in TWO places on your computer: the application itself is in your Program Files (PC) / Applications (Mac) folder, and all files pertaining to the user are in a new folder called ".RapidMiner" in your home user folder:

 

 
PC
Mac
RM Studio application itself screen2pngThe RapidMiner Studio application on a PC: application is located in the Program Files folder Screen Shot 2018-08-27 at 25616 PMpngThe RapidMiner application on a Mac: located in the Applications folder (control-click on the app and select "Show Package Contents" to view inside)
All files pertaining to the user screen3pngThe RapidMiner Studio user files on a PC: located in This PC -> Local Disk (C:) -> Users -> [user] -> .RapidMiner folder

Screen Shot 2018-08-27 at 30759 PMpngThe .RapidMiner folder is hidden by default on MacOS. Hence first go to the Finder and then at the top, select Go -> Go to Folder..., and then type ".RapidMiner"

 

Screen Shot 2018-08-27 at 30415 PMpngThe RapidMiner Studio user files on a Mac: located in [name of hard drive] -> Users -> [user] -> .RapidMiner folder

 

So now that you know where files are stored on your computer, you can now find anything you want:

 

What
Where
Filename(s)
Notes
Execution Log .RapidMiner rapidminer-studio.log

same as going to the Log panel in Studio

note that there may be more than one

(e.g. "rapidminer-studio.log.1"); these are

previous logs for this user

Startup log .RapidMiner launcher.log  
User settings .RapidMiner rapidminer-studio-settings.cfg  
Local Repository files .RapidMiner

repositories (folder) -> Local Repository (folder)

other local repositories are also stored in this 'repositories' folder
Local Repository index .RapidMiner

repositories.xml

 
Building Blocks .RapidMiner

buildingblocks (folder)

 
Extension jar files - installed from the Marketplace .RapidMiner managed (folder) we do NOT recommend that you modify this folder!
Extension jar files - installed by the user .RapidMiner  extensions  
usernames and passwords .RapidMiner secrets.xml **THIS IS HIGHLY SENSITIVE INFORMATION**
licenses .RapidMiner licenses (folder) **THIS IS HIGHLY SENSITIVE INFORMATION**

 

As you can see, almost EVERYTHING you need is in your .RapidMiner folder. There is almost never a need to go into your RapidMiner application folder.


Note: if you want to force the .RapidMiner to live somewhere else different than in your home folder, you can try this.

  1. [Since 9.1] Checking if the system property "rapidminer.user-home" is found. If it is, that location is chosen. To pass a system property to Studio, you can make sure that the startup command contains -Drapidminer.user-home=C:/xyz".
  2. If 1) is not found, we are using the system property "user.home". That is defined by Java and the location on Windows is chosen based on the home folder setting of the OS for that user.


Hope that helps people. Enjoy and happy RapidMining!

 

Scott

 

yyhuang

Comments

  • Telcontar120Telcontar120 Moderator, RapidMiner Certified Analyst, RapidMiner Certified Expert, Member Posts: 1,125   Unicorn

    Thanks @sgenzer -- this is a really helpful summary!

    Just a reminder that many times people will map a repository of their RapidMiner project files (data, processes, results, etc.) to a different location, so you would need to check the repository information within RapidMiner Studio to see where those files are because they might not be in the .RapidMiner directory in the user folder (which is the default location).  You can find that location by right-clicking a repository and selecting "Configure Repository" which brings up the relevant dialog box (see screenshot).

    config repository.PNG

    Brian T.
    Lindon Ventures 
    Data Science Consulting from Certified RapidMiner Experts
Sign In or Register to comment.