Skip to content

Prerequisites

License

A valid license is provided on each marketplace.

For more information on non-marketplace implementations please contact licadmin@kx.com.

Once a license file has been obtained, it may either be a kc.lic or a k4.lic file. A number of the examples for Microservices deployments require the contents of these files to be set as environment variables. For kc.lic licenses, KDB_LICENSE_B64 needs to be set to the base 64 encoded content. If k4.lic is used, KDB_K4LICENSE_B64 needs to used instead. Only one of these environment variables is required.

kc.lic
export KDB_LICENSE_B64=$(base64 kc.lic)
k4.lic
export KDB_K4LICENSE_B64=$(base64 k4.lic)
kc.lic
export KDB_LIENSE_B64=$(base64 -w 0 kc.lic)
k4.lic
export KDB_K4LICENSE_B64=$(base64 -w 0 k4.lic)
kc.lic
certutil -encode kc.lic tmp.b64
findstr /v /c:- tmp.b64 > kc.b64
for /f %x in (kc.b64) do set KDB_LICENSE_B64=%x
k4.lic
certutil -encode kx.lic tmp.b64
findstr /v /c:- tmp.b64 > k4.b64
for /f %x in (k4.b64) do set KDB_K4LICENSE_B64=%x

System

Docker installed and running – the docker command should work inside the development environment. Also

xcode and its command-line tools

Module-specific

QPacker itself has no dependencies, but to use it you will need an account with a cloud provider.