Skip to main content
Pentaho Documentation

Changing the Kettle Home Directory within the Pentaho BI Platform

You can set the KETTLE_HOME directory in the BA Server:

  1. When started as a service, edit the registry: HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Procrun 2.0\pentahobiserver\Parameters\Java
    Note: On 64-bit systems, the Apache Software Foundation is under Wow6432Node.
  2. Add a new line (not a space!) to the Options associated with the KETTLE_HOME variable, for example, -Dcatalina.base=C:\Pentaho\3.0.1\Installed/server/biserver-ee/tomcat
    [...] 
    -XX:MaxPermSize=256m 
    -DKETTLE_HOME=C:\Pentaho\Kettle\KETTLE_HOME
  3. Reboot the server.
  4. When you start the BA Server from the command line, you must edit the ...server\biserver-ee\start-pentaho.bat (see below):
    [...] 
    set CATALINA_HOME=%PENTAHO_PATH%tomcat 
    set CATALINA_OPTS=-Xms256m -Xmx768m -XX:MaxPermSize=256m -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000 -DKETTLE_HOME=C:\Pentaho\Kettle\KETTLE_HOME 
    call startup 
    endlocal 
    :quit