Prerequisites

Before you install HCL Detect, ensure that your setup complies with the prerequisite hardware and software.

System Requirements

For information about Hardware and Software requirements, see the latest Recommended Software Environments and Minimum System Requirements guide. This guide is available in doc.unica.com within the product folder.

Supported Deployment Configuration for Detect

This guide supports the following validated deployment combination for Detect:

  • Database: MariaDB v11.8.2
  • Web application server: Apache Tomcat 10.1.55
  • Java runtime: JDK17
  • Redis v8.2.5

For Detect, use one MariaDB database schema for Unica Platform and one MariaDB database schema for Detect. Use separate database users for the Platform schema and the Detect schema.

Network Domain Requirements

The Unica products that are installed as a suite must be installed on the same network domain to comply with the browser restrictions that are designed to limit the security risks that can occur with cross-site scripting.

JVM Requirements

Unica applications within a suite must be deployed on a dedicated Java™ virtual machine (JVM). Unica products customize the JVM that is used by the web application server.

Note: Ensure JDK17 must be configured in JAVA_HOME and not JRE.

Knowledge Requirements

To install Unica products, you must have a thorough knowledge of the environment in which the products are installed. This knowledge includes knowledge about operating systems, databases, and web application servers.

Internet Browser Settings

Ensure that your browser complies with the following settings:
  • The browser must not cache web pages.
  • The browser must not block pop-up windows.

JAVA_HOME Environment Variable

If a JAVA_HOME environment variable is defined on the computer where you install an Unica product, verify that the variable points to a supported version of JDK. For information about system requirements, see the Unica Recommended Software Environments and Minimum System Requirements guide.

If the JAVA_HOME environment variable points to an incorrect JDK, you must clear the JAVA_HOME variable before you run the Unica installers.

You can clear the JAVA_HOME environment variable by using one of the following methods:
  • Microsoft Windows®: In a command window, enter set JAVA_HOME= (leave empty) and press Enter.
  • Linux®: In the terminal, enter export JAVA_HOME= (leave empty) and press Enter.

You can clear the JAVA_HOME environment variable by running the following command in the terminal: export JAVA_HOME= (leave empty)

Unica Platform Requirements

You must install or upgrade Unica Platform before you install or upgrade any Unica products. For each group of products that work together, you must install or upgrade Unica Platform only once. Each product installer checks whether the required products are installed. If your product or version isn't registered with Unica Platform, a message prompts you to install or upgrade Unica Platform before you proceed with your installation. Unica Platform must be deployed and running before you can set any properties on the Settings > Configuration page.

Installer Download and Preparation

Before you start installation, download the required installer packages for Unica Platform and Detect from your authorized repository, and ensure that you use the latest supported build.

Complete the following setup steps in the installer directory:
  1. Download the Unica Platform installer package.
  2. Download the Detect installer package.
  3. Download the Unica installer launcher script.
  4. Remove outdated checksum files and installation logs from earlier attempts.
  5. Set execute permission on installer scripts and binaries, for example: chmod 777 *.sh *.bin.