Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Published by Scroll Versions from space DEV and version r0682

D toc

This guide takes you through the steps for installing 

D s product
rtrue
 software on CentOS or Red Hat. 

For more information on supported operating system versions, see Product Support Matrix in the Planning Guide.

Preparation

Before you install software, please review and verify the following.

Info

NOTE: Except for database installation and configuration, all install commands should be run as the root user or a user with similar privileges. For database installation, you will be asked to switch the database user account.

 

Steps:

  1. Review key sections of the Planning Guide:
    1. Review the System Requirements and verify that all required components have been installed.
    2. Verify that all required System Ports are opened on the node.
    3. Review the System Dependencies in the Planning Guide.

    4. Cluster Configuration: Additional steps are required to integrate the 

      D s platform
       with the cluster. See Prepare Hadoop for Integration with the Platform in the Planning Guide.

  2. Acquire your License Key.
  3. Install and verify operations of the datastore, if used.

    Info

    NOTE: Access to the Spark cluster is required.

  4. Verify access to the server where the

    D s platform
     is to be installed.

Required version of RPM for CentOS

The installer for the 

D s platform
 on CentOS/RHEL requires RPM version 4.11.3-40. Please upgrade if necessary.  

Info

NOTE: On CentOS/RHEL 7.4 or earlier, the installer may fail to launch on earlier versions of RPM.

Installation

Tip

Tip: The Python setup tools can be useful for debugging startup issues. To install:

Code Block
yum install python-setuptools

1. Install Dependencies

Without Internet access

If you have not done so already, you may download the dependency bundle with your release directly from 

D s company
formalfalse
. For more information, see Install Dependencies without Internet Access.

With Internet access

Use the following to add the hosted package repository for CentOS/RHEL, which will automatically install the proper packages for your environment. 

 

Code Block
# If the client has curl installed ...
curl https://packagecloud.io/install/repositories/trifacta/dependencies/script.rpm.sh | sudo bash
 
# Otherwise, you can also use wget ...
wget -qO- https://packagecloud.io/install/repositories/trifacta/dependencies/script.rpm.sh | sudo bash

 

2. Install JDK

By default, the  

D s node
 uses OpenJDK for accessing Java libraries and components. In some environments, basic setup of the node may include installation of a JDK. Please review your environment to verify that an appropriate JDK version has been installed on the node.

Info

NOTE: Use of Java Development Kits other than OpenJDK is not currently supported. However, the platform may work with the Java Development Kit of your choice, as long as it is compatible with the supported version(s) of Java. For more information, see System Requirements in the Planning Guide.

Tip

Tip: OpenJDK is included in the offline dependencies, which can be used to install the platform without Internet access. For more information, see Install Dependencies without Internet Access.

The following commands can be used to install OpenJDK. These commands can be modified to install a separate compatible version of the JDK.

Code Block
sudo yum install java-1.8.0-openjdk-1.8.0 java-1.8.0-openjdk-devel
Info

NOTE: If java-1.8.0-openjdk-devel is not included, the batch job runner service, which is required, fails to start.

JAVA_HOME:

By default, the JAVA_HOME environment variable is configured to point to a default install location for the OpenJDK package. 

Info

NOTE: If you have installed a JDK other than the OpenJDK version provided with the software, you must set the JAVA_HOME environment variable on the

D s node
to point to the correct install location. 

The property value must be updated in the following locations:

  1. Edit the following file: /opt/trifacta/conf/env.sh

  2. Save changes.

3. Install 
D s item
itempackage

Info

NOTE: If you are installing without Internet access, you must reference the local repository. The command to execute the installer is slightly different. See Install Dependencies without Internet Access.

Info

NOTE: Installing the

D s platform
in a directory other than the default one is not supported or recommended.


Install the package with yum, using root:

Code Block
sudo yum install <rpm file>

4. Verify Install

The product is installed in the following directory: 

Code Block
/opt/trifacta

JAVA_HOME:


The platform must be made aware of the location of Java.

Steps:

  1. Edit the following file: 
    D s triconf
    pathtrue
  2. Update the following parameter value:

    Code Block
    "env": {
      "JAVA_HOME": "/usr/lib/jvm/java-1.8.0-openjdk.x86_64"
    },
  3. Save changes.

5. Install License Key

Please install the license key provided to you by

D s company
formalfalse
. See License Key.

6. Install Hadoop dependencies

If you are integrating with a supported Hadoop cluster, you must install the dependencies for the Hadoop cluster on the 

D s node
. See below.

7. Store install packages

For safekeeping, you should retain all install packages that have been installed with this

D s item
itemdeployment
.

Install Hadoop Dependencies

Include Page
Install Hadoop Dependencies
Install Hadoop Dependencies

Next Steps

Install and configure 
D s item
itemdatabases

The 

D s platform
 requires installation of several databases. If you have not done so already, you must install and configure the databases used to store 
D s item
itemmetadata
. See Install Databases in the Databases Guide.

Install configuration

After installation is complete, additional configuration is required to make the platform operational. See Install Configuration.

Install Desktop Application

You can deploy the

D s deskapp
as a desktop client to enable end-users to connect to the
D s webapp
without using one of the supported web browsers. See Install Desktop Application.