Use the information in this topic to plan and prepare for your IBM®
Streams installation. The plan that you create for your environment determines your tasks and choices
throughout the installation process.
Before you begin
These preparation tasks apply only to new installations of
IBM
Streams. To prepare to upgrade your
IBM
Streams environment, see the following information:
Upgrading IBM StreamsDecide what kind of IBM
Streams environment best suits your needs. The preferred and most reliable environment for multiple resources is a production environment. IBM
Streams also supports a highly available hybrid environment that uses Secure Shell (SSH). If you do not need high availability, a development or test environment might be your preferred option.
Use the environment considerations to make planning decisions on the following installation
details:
- Installing as the root vs. non-root user
- Running management or application services on separate resources
- Setting up ZooKeeper on a dedicated resource
To review the considerations and make decisions for each environment type, see the
following information: Considerations for IBM Streams environments with multiple resources.
Procedure
- Set up the hardware that you need for all of the resources in your environment. An IBM
Streams resource refers to an entity on which streams processing applications and IBM
Streams services can be run, for example a host.
Verify that your resources meets the hardware
requirements for IBM
Streams by using the following information: Hardware requirements for IBM Streams
- Configure the operating systems on your IBM
Streams resources. Dependencies and restrictions exist for some of the operating system choices. Verify that your
target systems meet the operating system requirements by using the following information: Operating system requirements for IBM Streams
- On every resource, ensure that the character encoding of your locale configuration is set to
UTF-8.
- On every resource where you want to use an IBM
Streams interface, install an X Window System. An X Window System is required to use the IBM
Streams Interactive GUI installation method, Domain Manager, Streams Console, and Streams Studio on
Linux.
- Determine whether your environment requires additional software. The required JAVA environment and default RPMs for IBM
Streams are included in the installation package. Use the following information to determine whether you
need additional software prerequisites:
- Download the IBM
Streams installation files.
For information about downloading IBM
Streams
Version 4.2.1, see the Download Document.
The download package includes the following components:
- Installation dependency checker tool
- Required RPMs
- JAVA for application development
- After you download the installation package to your system, use the dependency checker to find
and fix any issues with your resources and environment.
TheIBM
Streams installation package provides a script that verifies whether your environment meets the
requirements for IBM
Streams. Use the instructions at the following link to run the checking tool: IBM Streams dependency checker script
- Fix any dependency issues and optimize the environment.
The dependency checker provides results that you can use to prepare and fix your
IBM
Streams environment before installation. Use the information in the following sections to determine the
correct updates and settings for your resources:
What to do next
After you prepare the environment and install the prerequisite software, use the
installation tools that are provided in the package to install
IBM
Streams. For complete instructions, see the following information:
Installing the IBM Streams product