Striim

Welcome to the Striim Help Center and Community Site

3.10.1 Installing Striim for evaluation purposes

Follow

This instructions in this section are intended for evaluation and development purposes only. If you are installing for production, see the Installation and Configuration Guide.

Configuring your system to evaluate Striim

Warning

Do not install Striim on a computer with 4GB or less RAM.

The following are the minimum requirements for evaluating Striim:

  • memory:

    • 4GB available for use by Striim (so the system should have at least 5 GB, preferably 8 GB or more)

    • Running the CDC demo apps will require a system with a minimum of 8 GB, preferably 12 GB or more

    • using Kafka streams may require a system with 12 GB or more

  • free disk space: minimum 10 GB, 20 GB recommended

  • supported operating systems:

    • Microsoft Windows 8.1 or 10

    • Windows Server 2012

    • Mac OS X 10

    • 64-bit CentOS 6.7 through 7.6

    • 64-bit Ubuntu 14.04, 16.04, or 18.04

  • supported Java environments:

    • recommended: 64-bit Oracle SE Development Kit 8 (required to use HTTPReader or SNMPParser)

    • 64-bit OpenJDK 8

  • firewall settings:

    • To allow other computers to connect to Striim's web UI, open port 9080 for TCP inbound.

    • To allow Forwarding Agents to connect to Striim, or to create a multi-server cluster (not supported by a free evaluation license), configure the firewall as described in System requirements.

  • web browser: The web client has been tested on Chrome. Other web browsers may work, but if you encounter bugs, try Chrome.

To install Oracle Java SE Development Kit 8:

To verify that Java installed correctly, enter the following at the command line in a command prompt or terminal window:

java -version

The output should be:

java version "1.8.0_144"
Java(TM) SE Runtime Environment (build 1.8.0_144-b01)
Java HotSpot(TM) 64-Bit Server VM (build 25.144-b01, mixed mode)

Continue with the instructions in Installing Striim for evaluation purposes.

Evaluating on Mac OS X, Linux, or Windows 10

Before following these instructions, see Configuring your system to evaluate Striim and Running the CDC demo apps.

If you run into any problems with the installer or web configuration tool, you may use the Alternative installation method.

  1. Download Striim_<version>.jar.

  2. Double-click the downloaded file to launch the installer. If nothing happens, open a shell window, switch to the directory where you downloaded the file, and enter the following command: java -jar Striim_<version>.jar

  3. When the installer appears, click Next.

  4. Optionally, change the installation path. In Windows, if the specified directory does not exist, create it. Then click Next > OK > Next.

  5. The web configuration tool will open in your default browser. Return to the installer and click Next > Done.

  6. Return to the web client, read the license agreement, then click Accept and Continue.

    If anything goes wrong in the following steps, Striim/logs/WebConfig.log may indicate the problem. If you contact Striim support, give them a copy of this file.

  7. If you see "Congratulations," click Continue. If you see messages that your computer can not run Striim, resolve the problems indicated, for example by installing the required version of Java or switching to Chrome. To restart the web configuration tool, run .../Striim/bin/WebConfig.sh.

  8. Enter the following in the appropriate fields:

    1. your company name

    2. the name for the Striim cluster (this value defaults to the current user name, but you may change it)

    3. the password for the admin user

    4. the password for the sys user

    5. the Striim keystore password

  9. If the system has more than one network interface and the installer has chosen the wrong one, choose the correct one.

  10. Click Save & Continue.

  11. If you have a license key, enter it. If not, leave the field blank to get a trial license. Click Continue.

  12. When you see the Launch button, click it. A video will play while Striim is launching, which may take a few minutes.

  13. When you see the Log In prompt, enter admin in the Username field, enter the password you set for the admin user in the Password field, and click Log In.

Continue with Viewing dashboards.

Note

To stop, restart, or reconfigure Striim, run .../Striim/bin/WebConfig.sh.

Alternative installation method

Before following these instructions, see Configuring your system to evaluate Striim and Running the CDC demo apps.

If you are evaluating Striim on Windows 8.1 (which does not support Docker Desktop, required to run the CDC demo apps), or have trouble with the Striim_3.10.1.jar installer, you may install as follows.

  1. Download Striim_3.10.1.zip.

  2. Extract the .zip file to a location of your choice. Adjust all the paths in the following instructions accordingly.

  3. Open a terminal or command prompt and change to the striim directory.

    • In CentOS or Ubuntu, enter sudo su - striim bin/sksConfig.sh

    • In OS X, enter bin/sksConfig.sh

    • In Windows, enter bin\sksConfig

    When prompted, enter passwords for the Striim keystore and the admin and sys users. Choose Derby as the MDR (metadata repository).

  4. Open Striim/conf/startUp.properties in a text editor, edit the following properties (removing any # characters and spaces from the beginning of the lines), and save the file:

    • WAClusterName: a name for the Striim cluster (note that if an existing Striim cluster on the network has this name, Striim will try to join it)

    • CompanyName: If you specify keys, this must exactly match the associated company name. If you are using a trial license, any name will work.

    • ProductKey and LIcenseKey: If you have keys, specify them, otherwise leave blank to run Striim on a trial license. Note that you cannot create a multi-server cluster using a trial license.

    • Interfaces: If the system has more than one IP address, specify the one you want Striim to use, otherwise leave blank and Striim will set this automatically.

  5. Open a command prompt and run striim/bin/server.sh or striim\bin\server.bat.

    Wait for output similar to the following before going on to the next step:

    Please go to http://192.168.7.91:9080 or https://192.168.7.91:9081 to administer, or use console
  6. If your operating system supports Docker Desktop, you may follow the instructions in "Installing the CDC demo apps in an existing Striim server" in Running the CDC demo apps).

  7. Open a web browser, go to http:/localhost:9080, and log in with username admin and the password you provided in step 3.

Continue with Viewing dashboards.

Note

To stop Striim, press Ctrl-C in the command prompt. To restart, repeat step 5.

Evaluating Striim for Snowflake

A free trial of Striim for Snowflake is available through Snowflake Partner Connect.

Getting your free trial of Striim for Snowflake

Prerequisites for the free trial:

  • a Snowflake account with access to Partner Connect

  • a Snowflake login with the ACCOUNTADMIN role

For more information, see Snowflake Partner Connect and System-Defined Roles.

To start your free trial:

  1. Log in to Snowflake.

  2. On the right side of the top menu, click Partner Connect.

  3. From the drop-down menu under your user name, select Switch Role > ACCOUNTADMIN.

    PartnerConnect.png
  4. Click Striim > Connect> Activate.

  5. Enter your company name, a domain name (this will be the first part of the URL to the Striim application), and a password, check the checkbox, and click Complete Sign Up.

  6. On the next page, click the Visit link.

  7. Enter the email address associated with your Snowflake account and the password you provided in the "Create an account" dialog.

  8. Enter a name for your Striim service and click Create. You should see something like this:

    status.png
  9. If your database is behind a firewall, click the shield icon to get the IP address to add to the firewall's allow list. When the status changes from CREATING to RUNNING, click Open Application.

    OpenApplication.png

Continue with the instructions in Creating an application in Striim for Snowflake.

Creating an application in Striim for Snowflake

Before creating an application, you must create a service as described in Getting your free trial of Striim for Snowflake. After completing those steps, you should be looking at the App Wizard page in Striim:

SnowflakeWizards.png
  1. Click the appropriate Lift and Shift wizard for your source database. This will create an application to copy all data from selected tables in your source database to Snowflake.

  2. Enter a name for your application and click Next.

    NameYourApp.png
  3. Enter the requested configuration details and credentials for the source database, then click Next. If the connection check is successful, click Next. Otherwise, click Back and fix the errors in the configuration.

    PostgreSQLDetails.png
  4. Select the schemas you want to move, then click Next. When validation is complete, click Next again.

    SelectSchemas.png
  5. Select the tables to include, or click Select All. If any tables contain data types incompatible with the target database, they will not be selectable. When done selecting tables, click Next.

    SelectTables.png
  6. The target properties are set automatically. Do not change them. Click Next.

    CreateTarget.png
  7. When a check appears next to "Starting your data movement," click Next.

    CreateSchema.png
  8. The Application Progress dialog tracks the progress of your lift and shift operation.

    ApplicationProgress.png

    Above you see the status of the source. Select the target in the left column to see the status in Snowflake.

    TargetProgress.png

The imported data is now available in the PC_STRIIM_DB database.

SnowflakeDB.png

To return to Striim for Snowflake, use the login link in the email you received from Striim.

For more information or to request a full version of Striim, click the Drift icon in the lower left corner of the Striim for Snowflake window. If the chatbot can not provide you with the necessary resources, it will connect you with a Striim representative. Alternatively, Contact Striim support.

3.10.1
Was this article helpful?
0 out of 0 found this helpful

Comments