System Requirements
NiFi Ingest is supported on Windows and Linux platforms.
NiFi Ingest supports the following NiFi versions.
NiFi version | Notes | Java requirement |
---|---|---|
2.x |
Knowledge Discovery components have been tested against Apache NiFi version 2.0.0, but are expected to also be compatible with later versions of the Apache NiFi framework (2.x.x). NOTE: Knowledge Discovery component (NAR) files that support NiFi 2.x include the string |
Java JRE 21 (64-bit). OpenText recommends OpenJDK. |
1.x | Knowledge Discovery components have been tested against Apache NiFi versions 1.15.3 to 1.28.x. | Java JRE 11 (64-bit). OpenText recommends OpenJDK. |
C and C++ Runtime Libraries
To run NiFi Ingest, you might need to install C and C++ runtime libraries (for example the Microsoft Visual C++ redistributables), as described in the Getting Started Guide.
To run NiFi Ingest on Linux platforms, the server must have the following minimum versions of the following libraries:
- GLIBC_2.17
- GLIBCXX_3.4.30
- GCC_12.2
NOTE: If your system does not have the libraries and minimum versions listed above, they are provided in the libs
folder of the NiFi Ingest distribution (the files are named libgcc_s
and libstdc++
). Extract these files to a suitable location and then add the directory to the LD_LIBRARY_PATH
environment variable.
WKOOP
Some NiFi Ingest processors - including ContentFromHTML and RenderHTML - use an embedded browser (WKOOP). If you want to use these processors on Linux there are some additional dependencies that you must install. For more information, refer to the Getting Started Guide.
libgomp
To use the DocumentEmbeddings processor or rich media analysis on Linux, you must ensure that the libgomp
library is available. This library is provided in the lib
folder of the NiFiDocumentEmbeddings
and NiFiMediaServer
packages. OpenText recommends that you extract the library to a suitable location and then add the directory to the LD_LIBRARY_PATH
environment variable.