External Resources

StreamSets engines can require access to external files and libraries, depending on how you design pipelines.

For example, JDBC stages require a JDBC driver to access the database. When you use a JDBC stage, you must make the driver available as an external resource.

When you create a deployment, you specify one of the following sources for external resources:
None
Use no configured source when using a single engine instance to get started with IBM StreamSets, or when your pipelines do not require external resources.
When you use no source, external resources are defined in the engine instance rather than the deployment. When your pipelines require access to external resources, you can upload the files to the engine instance.
To use no configured source, set the External Resource Source property to None when configuring a deployment.
Archive file
Use an archive file that includes the external resources when the deployment launches multiple engine instances and when your pipelines require external resources.
When you use an external resource archive, external resources are defined in the deployment. When your pipelines require access to external resources, you extract the archive file, add the additional resources, and then compress the archive file again.
To use an external resource archive, set the External Resource Source property to Archive File when configuring a deployment.