Configuring the Server for the Denodo Platform

This page describes tasks that you must complete on the server where you are going to install the Denodo Platform:

Select a User Account to Install the Denodo Platform

In the host where you are installing the Denodo Platform:

  1. Designate an existing account to install and launch the Denodo Platform servers.

  2. Or create a user account to install and launch the Denodo Platform servers.

Important

Always install and run the Denodo Platform servers with the same user account. That is because the Denodo servers modify files in the directory where they are installed and the user account needs read and write privileges. If you perform the installation with one user account and run the servers with another, the second user account may not be able to modify the files in the installation.

Grant Privileges to This User Account

The default installation directory is:

  • On Windows, C:\Denodo\DenodoPlatform8.0.

  • On Linux, /opt/denodo/denodo_platform_8_0.

On Linux, grant the write privileges required to this user account to be able to create this folder. On Linux, you have to execute this:

Creating the installation directory and granting the right privileges to the user “ec2-user”
# Create the directory "/opt/denodo"
sudo mkdir /opt/denodo

# Grant ownership of this directory to the user "ec2-user" of the group "ec2-user"
sudo chown ec2-user:ec2-user /opt/denodo

Check the PATH Environment Variable (Windows)

Skip this subsection if you are installing the Denodo Platform on Linux.

If you are installing the Denodo Platform on Windows, check that the PATH environment variable meets these rules:

  1. PATH cannot have double quotes. If it does, the modules of the Denodo Platform will not start. E.g. the following PATH is invalid:

    PATH=path1;"C:\Program Files\Software"
    

    If PATH has double quotes, remove them.

  2. PATH cannot end with a backslash (\). If it does, the modules of the Denodo Platform will not start as a Windows service.

    If it does, remove the backslash or add a semicolon at the end of the value of the variable.

Check that the Required Ports Are Free

The servers of the Denodo Platform listen for incoming connections on several ports. The appendix Default Ports Used by the Denodo Platform Modules lists the default ports.

Make sure these ports are available on your system. If they are not available, select others that are free during the installation process.

You can install the Denodo Platform even if these ports are used at that moment but then, the components that use them will not start until these ports are free.

Close All the Browsers

If you are going to install any ITPilot component, close all the browsers of the host. Some ITPilot modules need the browser to be closed to be installed correctly.