Configuration of the JVM Parameters from the Command Line

In a host with graphical support, you can use the Denodo Control Center to change the parameters of the Java Virtual Machine (JVM) used to launch each Denodo server (see section Denodo Platform Configuration). However, this is not possible in a “headless” environment (i.e. without graphical support).

To change these parameters on a host without graphical support, follow these steps:

  1. On each file of the column Configure File of the table below, the property java.env.DENODO_OPTS_START contains the parameters passed to the Java Runtime Environment (JRE) when launching each server.

    Note

    The character : has to be escaped with the character \. E.g. -XX\:NewRatio\=4

Properties to modify to change the JVM parameters
Component Configuration File

Virtual DataPort server

ITPilot Wrapper server

<DENODO_HOME>/conf/vdp/VDBConfiguration.properties
ITPilot Browser Pool <DENODO_HOME>/conf/iebrowser/IEBrowserConfiguration.properties
ITPilot Verification Server <DENODO_HOME>/conf/maintenance/ConfigurationParameters.properties
Scheduler Server <DENODO_HOME>/conf/scheduler/ConfigurationParameters.properties
Scheduler Index Server <DENODO_HOME>/conf/arn-index/ConfigurationParameters.properties
Web Container <DENODO_HOME>/resources/apache-tomcat/conf/tomcat.properties
  1. To change the host name on which one of the components below listens to connection, edit the file of the column Configuration File and change the property Property to Modify.

    For example, for the Virtual DataPort server, edit <DENODO_HOME>/conf/vdp/VDBConfiguration.properties and change the value of com.denodo.vdb.vdbinterface.server.VDBManagerImpl.registryURL to denodo-dv1-prod.contoso.com.

Properties to modify to change the RMI host
Component Configuration File Property to Modify

Virtual DataPort server

ITPilot Wrapper server

<DENODO_HOME>/conf/vdp/VDBConfiguration.properties com.denodo.vdb.vdbinterface.server.VDBManagerImpl.registryURL
Scheduler Server <DENODO_HOME>/conf/scheduler/ConfigurationParameters.properties Launcher/registryURL
  1. Execute the script <DENODO_HOME>/bin/regenerateFiles.sh

    This script regenerates the scripts that launch each component.

The next time you launch any of the Denodo servers, they will run with the new parameters.

You only need to execute the script regenerateFiles.sh when you change the RMI host or the JVM properties.