Knowledge Discovery 25.1
Getting Started Guide

# System Requirements

This section describes the software and hardware requirements to run Knowledge Discovery.

## Basic Requirements

- Installing Knowledge Discovery components as services requires a user with administrative privileges.

  NOTE: You do not require special privileges to run Knowledge Discovery components.

- You cannot run Knowledge Discovery with restricted file system permissions (for example: disk quotas, file handle limits or memory limits).

- Your file system must permit file locking.

- Your network must support TCP/IP.

- If you run anti-virus software, back up software, or any other software that scans the file system on the machine that hosts Knowledge Discovery components, ensure it does not monitor the Knowledge Discovery directories, which can have a serious impact on performance. OpenText recommends that you use the component back up actions to back up your data.

  In addition some advanced anti-virus software can scan the network and might block some Knowledge Discovery traffic, which can cause errors. Where possible, exempt the Knowledge Discovery processes from this kind of network traffic analysis.

## C and C++ Runtime Libraries

- To run Knowledge Discovery on Microsoft Windows, you might need to install the Microsoft Visual C++ Redistributable package. Knowledge Discovery installers and packages include the required redistributables but you can also obtain the latest version from Microsoft.

- To run Knowledge Discovery on Linux, the server must have the following minimum versions of libraries:

  - GLIBC_2.17
  - GLIBCXX_3.4.30
  - GCC_12.2

  NOTE: The Knowledge Discovery installer and component stand-alone zip packages provide these libraries in the `libgcc_s` and `libstdc++` shared libraries.

  If you start components from the command line (rather than using the init script), you might need to set the `LD_LIBRARY_PATH` to include the `InstallDir/common` and `InstallDir/common/runtimes` directories, to ensure that the component can access the installed shared libraries.

  You can also copy the shared libraries to the component working directory.

## WKOOP Requirements (Linux)

Knowledge Discovery components that process HTML or interact with web pages may include WKOOP, an embedded web browser that is based on Chromium. The following Knowledge Discovery components use WKOOP:

- Web Connector
- NiFi Ingest (NiFi processors such as ContentFromHTML and RenderHTML)
- Connector Framework Server (if you configure a `WKOOPHtmlExtraction` task)
- File Content Extraction PDF Export

To use these components on Linux you must install the following additional packages.

RHEL 7 / CentOS 7 | RHEL 8 | Debian or Ubuntu | SLES 15
--- | --- | --- | ---
`libatomic libX11 libXtst libXScrnSaver libXcomposite atk at-spi2-core at-spi2-atk cups cairo pango alsa-lib-devel` | `libatomic libX11 libX11-xcb libXtst libXScrnSaver libXcomposite atk at-spi2-core at-spi2-atk cups cairo pango alsa-lib-devel` | `libatomic1 libx11-6 libx11-xcb1 libxcursor-dev libxdamage1 libxrandr2 libxtst6 libxss1 libxcomposite1 libatk1.0-0 at-spi2-core libatk-adaptor cups libcairo2 libpango-1.0-0 libpangocairo-1.0-0 libpci3` | `libatomic1 libX11-6 libXtst6 libXss1 libXcomposite1 at-spi2-core cups libcairo2 libpci3`

For example, on Ubuntu:

`sudo apt install libatomic1 libx11-6 libx11-xcb1 libxcursor-dev libxdamage1 libxrandr2 libxtst6 libxss1 libxcomposite1 libatk1.0-0 at-spi2-core libatk-adaptor cups libcairo2 libpango-1.0-0 libpangocairo-1.0-0 libpci3`

## Software Dependencies

Some Knowledge Discovery components depend on specific third-party software.

Component | Dependencies
--- | ---
Find | Java Runtime Environment (JRE) 17
Data Admin | Java Runtime Environment (JRE) 8 or 11
Eduction Java SDK | Java Development Kit (JDK) 8 or 11
Eduction .NET SDK | .NET implementation supporting .NET Standard 2.0
NiFi Ingest | NiFi 2.x requires Java Runtime Environment (JRE) 21 NiFi 1.x requires Java Runtime Environment (JRE) 11
Site Admin | Java Runtime Environment (JRE) 8 or 11
View component | Java Runtime Environment (JRE) 8 to 17 is required on non-Windows platforms. This is a dependency of File Content Extraction HTML Export, which is used by the View component to render documents as HTML.
MMAP | Java Runtime Environment (JRE) 8 or 11

## Supported Web Browsers

Knowledge Discovery front-end interfaces support the following web browsers:

- Mozilla Firefox (latest version)
- Chrome (latest version)

Find additionally supports:

- Microsoft Edge (latest version)

Copyright 2024 Open Text
Version 25.1 | Last updated January 2025

Send documentation feedback

Close

Send documentation feedback

To send feedback using your default email client, open an email window.

Otherwise, send your feedback and the information below to MFI-swpdl.idoldocsfeedback@opentext.com.

We appreciate your feedback!

Product: Knowledge Discovery 25.1

Topic Title: System Requirements