Dependencies
The server where HCL Detect is installed must be configured according to a few guidelines. The software also relies on a set of external dependencies that must be installed prior to setting it up for use. In this section, we discuss both of these issues.
Operating System Configuration
The server (or servers) where Detect runs must be properly configured as far as certain OS and shell resource limits.
While these limits are going to be checked during installation, we will provide certain helpful guidelines in this section.
First, the number of file descriptors that can be used by a process must be equal to or greater than 640,000.
The soft and hard limits are defined as part of the OS configuration (defined in
/etc/security/limits.conf) and used/enforced by the (Bash)
shell.
In the shell, the soft limits for each of these resources (including the maximum number of open files) can be inspected as follows:
ulimit -Sa
And the hard limits as follows:
ulimit -Ha
Naturally neither limit can go beyond the OS limit that applies to the server.
If the current limit is too low for the current shell, but sufficient as far as
the OS is concerned, you can update your local .bashrc raising
the limit as follows:
ulimit -n 640000
Nevertheless, in most cases, after a fresh OS install, it is necessary to update
/etc/security/limits.conf to meet Detect's needs.
* soft nofile 640000
* hard nofile 640000
# End of file
* soft core unlimited
* hard core unlimitedExternal Dependencies
The external software dependencies are required by Detect are specific to the operating system version and architecture where the software will run.
There are two types of external dependencies. The ones provided by the OS vendor and the ones from external vendors.
Starting with the dependencies provided by external vendors, requiring a manual installation, you will need to obtain:
- optional: IBM InfoSphere Streams, IBM SPSS, as well as Oracle WebLogic, if
these are capabilities you have acquired in your particular HCL
Detect
installation. These are commercial products and you should consult their
respective documentation to have them installed in your environment. Their
integration with HCL
Detect is described
later in this section, where the
installerwill request additional information regarding their location in the file system.