Installing IBM Streams on the Analytics node

You must install IBM® Streams on the Analytics node computer. IBM Streams is a software platform that enables the development and execution of applications that process information in data streams. Incoming data is processed through IBM Streams and then output to the IBM Surveillance Insight for Financial Services data stores.

You must create a user for Streams. For example, create a streamsadmin user that belongs to the streamsadmin group. The user must exist before you can install the product.

Log in as the root user and use the following commands to add the streamsadmin user:

  • Use the useradd command to create the streamsadmin user and include the -g option to add the user to the group. For example, in a terminal window, enter useradd streamsadmin -g streamsadmin.

  • Use the passwd command to set the streamsadmin user's password. For example, enter passwd streamsadmin, and follow the prompts to set the password.

For more information about IBM Streams, see the product documentation (www.ibm.com/support/knowledgecenter/SSCRJU_4.2.0).

Procedure

  1. Download IBM Streams 4.2 Fix Pack 2. For more information, see the IBM Streams Version 4.2 Fix Pack 2 page (http://www.ibm.com/support/docview.wss?uid=swg24043181). The Fix Pack contains a full version of the product.

    For example, if the following packages are missing, use the following commands to install them:

    sudo yum install gcc gcc-c++
    sudo yum install perl-XML-Simple
  2. Go to the directory where you downloaded the installation files, and decompress 4.2.0.2-IM-Streams-el6-x86_64-fp0002.tar.gz.
  3. In the 4.2.0.2-IM-Streams-el6-x86_64-fp0002 directory, decompress Streams-4.2.0.2-x86_64-el6.tar.gz.
  4. Go to the StreamsInstallFiles directory.
  5. Copy ibmjgssprovider.jar packaged with the installer to /opt/ibm/InfoSphere_Streams/4.2.0.2/java/jre/lib/ibmjgssprovider.jar
  6. In the StreamsInstallFiles directory, start the installer by using the following command: ./IBMStreamsSetup.bin.
  7. In the installer, on the Select the edition to install page, select IBM Streams, and click Next.
  8. Ensure that you install all of the missing software packages that are identified on the Software Dependencies page.
  9. Enter a Streams user and group. This user runs the Streams services. If the user does not exist, it is created by the installer.
    For example, enter streamsadmin as the User and streamsadmin as the Group.
  10. To download the latest IBM Watson Speech to Text, contact Streams Support.
  11. Copy the downloaded file to the toolkit.speech2text directory, and decompress the installation files for RHEL7 x86 64:
    tar xvf toolkit.speech2text-rapid3.1.0-v2.4.0-RHEL7.tar
    Important: You must decompress the file to the toolkit.speech2text directory.
  12. In the IBMWatson-speech2test directory, review the README.txt.
  13. Download streamsx.inet from Github (https://github.com/IBMStreams/streamsx.inet/releases/download/v2.7.4/streamsx.inet.toolkits-2.7.4-20160502-0727.tgz).
  14. Ensure that the streamsadmin user has access to the decompressed files.