IBM Streams 4.3.0
Creating and deploying a resource installation package for an IBM Streams enterprise domain
If you are using IBM® Spectrum Symphony® or a user-defined resource manager to manage resources in your enterprise domain, you can use
this procedure to create a resource installation
package and deploy that package on all of the externally managed resources that you want to add to the domain.
If you are using Apache Hadoop YARN or the default IBM Streams resource manager to manage resources, use the following procedures:
- To use YARN, see Setting up Apache Hadoop YARN for IBM Streams.
- To use the default IBM Streams resource manager, see Creating a domain host installation package for an IBM Streams enterprise domain.
Both IBM Streams resources and externally managed resources can be used together in a domain.
Before you begin
- Install the main installation package for IBM
Streams on at least one resource. The main installation package includes all
of the product files. To reduce the product size requirement on resources, the
resource installation
package contains a subset of the IBM
Streams product files. For example, this package does not contain Streams Studio, Streams for Excel, and the
toolkits.Note: If you installed the main installation package on a shared file system that is accessible by all resources in the domain, you do not need to create and deploy a resource installation package. To add resources to the domain, see Adding externally managed resources to an IBM Streams enterprise domain.
- Set up the external resource manager for IBM Streams.
- Requirements for installing the resource installation
package:
- The installation script does not check that the hardware, software, and other preinstallation requirements for installing IBM Streams are satisfied. Ensure that you have satisfied these requirements before installing IBM Streams on the externally managed resources. Otherwise, the installation might not be successful or the product might not run. For example, the installation will fail if there is not enough storage. If there are missing software dependencies, the product might not run.
- If you run the installation script with root authority, the user ID and group that own the installation must exist before running the script. Otherwise, the script will fail and indicate that the user ID and group are missing. The root user cannot own the installed files.
- The installation script creates the specified root installation directory and any parent directories that do not exist. You must have write permission for the last existing parent directory. For example, if you install the product in the /opt/ibm/InfoSphere_Streams directory and the ibm directory does not exist, you must have write permission for the opt directory. If the product version is already installed in the specified installation directory, the default behavior is that the script fails with exit code 1. For any other error, the script exits with exit code 2.
- If you are installing the package in the same root directory as a previous product version, you must be the installation owner of the previous version. If you are installing the package with root authority, you must specify the same installation owner as the previous version.