The simplest and recommended method of installation is to download one of the released binaries from the project's releases page.
The tutorial of the project's repository (included in the release binaries) provides a number of predefined configuration files that allow to quickly set up basic types of systems.
Advanced users may wish to assemble the system by themselves, using directly the source hosted on GitHub
.
Besides kdb+
the only dependency is yak
- the process
management tool that enterprise-components
use.
❗ Note:
enterprise-components
releases typically require specificyak
releases. The versions of theyak
releases that work with a givenenterprise-components
release are listed in theec
release notes.
We recommend system layout as in the tutorial's README
document. However, one can define an arbitrary system layout by setting QHOME
, QLIC
, YAK_PATH
, YAK_OPTS
, EC_QSL_PATH
,
EC_ETC_PATH
environment variables in env.sh
file and binPath
, libPath
, dllPath
, dataPath
, logPath
and eventPath
variables
in system.cfg
configuration file.
For more details please visit Demo System Installation.