Spotfire Server and Environment - Quick Start

Installing the Spotfire Server files (tarball Linux)

You can install the Spotfire Server files on Linux using the tarball installer.

About this task

  • For security and product performance reasons, install Spotfire Server on a different computer than the database.
  • You might need to configure Security-Enhanced Linux in your system, if enabled, to install the Spotfire Server using the tarball. Check the corresponding documentation for your operating system.

Before you begin

Procedure

  1. Copy the Spotfire Server installation software package from its download directory to a temporary directory on the target host.
    For example, /temp/.
  2. Create a destination directory for the server.
    Note: The directory must contain the string spotfireserver for start and stop scripts to work.
    Example
    mkdir -p /opt/spotfire/spotfireserver-<destination_folder>
  3. From the destination directory, unpack the package.
    Example
    cd /spotfire/spotfireserver-<destination_folder>
    tar xzf /temp/spotfire/spotfireserver-<version number>.x86_64.tar.gz
    The server is installed in the destination directory. (A successful execution of the command does not result in any confirmation text.)
  4. In the server installation directory, execute the configure post-installation script, specifying the values for the parameters.
    Example
    ./configure -s <SERVER_FRONTEND_PORT> -r <SERVER_BACKEND_REGISTRATION_PORT> -b <SERVER_BACKEND_COMMUNICATION_PORT>
    Note:
    • To use the default parameter values, run the ./configure command, specifying the parameters without a value (./configure -r -s -b).
    • To be prompted to provide the values, run the ./configure command with no parameters (./configure).
    • To provide specific parameter values, run the ./configure command with explicit values for the parameters (for example, ./configure -s 81 -r 9081 -b 9444).
    Table 1. Installation parameters
    Parameter Description Default
    SERVER_FRONTEND_PORT Used for communication with Spotfire clients. 80
    SERVER_BACKEND_REGISTRATION_PORT Used for key exchange to set up trusted communication between the Spotfire Server and nodes. 9080
    SERVER_BACKEND_COMMUNICATION_PORT Used for encrypted traffic between nodes. 9443
    Text similar to the following is shown on the command line:
    Post install configuration of Spotfire Server <version number> was successful.
  5. Optional: You can configure Spotfire Server to start when the computer starts by running this command.
    Important: You must have root user access to the computer to run the following script.
    ./configure-boot
    Text similar to the following is shown on the command line.
    Spotfire Server <version number> has been successfully configured to start on system boot.
    Note: Running the configure-boot script changes the installation directory ownership to user spotfire and restricts other users from performing actions on the installation directory.