Installing a toolkit
You install SPL toolkits by copying the toolkit directory to a location on a file system accessible to where Teracloud® Streams is installed.
About this task
Do not locate third-party toolkits within the Teracloud® Streams installation directory. A toolkit is considered ready for installation, only if it is indexed and all operator code generators in it are up-to-date. Give application developers and Teracloud® Streams instances read access to the installed toolkits. The read access is required when applications that are using the toolkit are built.
Any dependencies a toolkit has on the version of Teracloud®
Streams,
other third-party toolkits, or external libraries are resolved at
application compilation time. The logic for locating the dependent
libraries of primitive operators can be placed into the operator models
by the toolkit developers. Toolkit developers document how these libraries
are resolved. The most common approach is to expect the system administrators
to register external libraries with the pkg-config
subsystem
of the operating system, which is used by the toolkit for discovering
their location.
Uninstalling a toolkit involves removing the toolkit directory from the file system. Updating a toolkit can be achieved by replacing the toolkit directory or by installing multiple version of the toolkit in different directories.