Linux Installation

image_pdfimage_print

To install and to start Jedox Web on Linux you need root rights. Please read Software Requirements and Additional Requirements for Linux before you start with the installation.

Note: If you have an existing Jedox version, see the article Updating a Jedox Installation in Linux before starting the Setup.

The downloaded archive file of Jedox software includes the following files:

  • install.sh
  • jedox_ps.tar.gz
  • jedox.lic
  • components.txt
New installation (with deletion of any existing installation)

The default installation directory is …/opt/jedox/ps. Please delete this directory if it already exists. If required, you can specify a different installation directory during the installation. Then run install.sh in a “bash” shell (other shells, such as “dash”, are not supported).

During installation, you will be prompted to answer a few questions, such as in which directory and for which user to install. For the configuration of the ports for the Spreadsheet Server component’s interface and the Tomcat process, it is recommended to use the default settings.

The trial license file, jedox.lic, which is included in the download, is automatically copied during installation to the relevant directory (<INSTALL_PATH>/Data).

After the installation has finished, you can start Jedox with the command:

<INSTALL_PATH>/jedox-suite.sh start

For more information, see Start/Stop Jedox on Linux.

If the httpd server should listen to TLS requests, the option needs to be set in the start script, e.g. ./jedox-suite.sh start –with-ssl

Jedox Changeroot environment

Jedox for Linux is distributed with a CentOS-based changeroot (chroot) environment, which contains the libraries needed by the different executables of the Jedox components (eg. OLAP, SupervisionServer, Jedox Web, and more).

Information about the CentOS release and the installed packages can be found in the file “jedox-chroot”. The file content looks like the following:

When a Jedox component is started via the jedox-suite.sh script, the system directories /dev, /sys and /proc will be mounted as follows:

mount -o bind "/dev" "$INSTALL_PATH/dev"
mount -o bind "/sys" "$INSTALL_PATH/sys"
mount -t proc none "$INSTALL_PATH/proc"

This is standard behavior for the initialization of a chroot environment. When stopping the Jedox instance, the specific mounts will be unmounted automatically.

image_pdfimage_print