Striim 3.9.4 / 3.9.5 documentation

Deploying Striim using an Azure Marketplace Solution

If you are deploying Striim with HDInsight, follow the instructions in Striim with Azure HDInsight instead. The following instructions apply to all other Striim Azure Marketplace solutions.

First, create, purchase, and deploy your solution:

  1. Go to the Azure Marketplace and search for Striim.

  2. Click the solution you want.

  3. Click Get It Now.

  4. At the bottom of the page, click Create.

  5. Enter the VM user name, VM user password (make note of the user name and password as you will need them to access the Striim server via ssh), and resource group name. You may use the same name for the VM user, resource group, and Striim cluster name. If you select one of your existing resource groups, you will need to open the ports required by Striim (see System requirements).

  6. Optionally, change the location, then click OK.

  7. If you want to create multiple Striim servers, change Standalone to Cluster, set the number of servers, and optionally choose a larger VM.

  8. Enter the Striim cluster name and cluster password (make note of the cluster name and password, as you will need them to connect the Forwarding Agent).

  9. Optionally, select your own VNET, then click OK.

  10. Enter the domain name and Striim admin password (make note of the password as you will need it to log into the Striim web UI), then click OK.

  11. When validation is complete, click OK.

  12. Click Create. Deployment may take several minutes.

  13.  When deployment is complete, click <cluster name>-masternode (the VM hosting the master Striim server) and make note of the the DNS name (<domain name>:<Azure region>.cloudapp.azure.com) as you will need it to perform the remaining steps.

Install JDBC drivers

When deployment is complete, install any JDBC drivers that will be required by your sources and, if you deployed the Azure SQL Database and SQL Data Warehouse solutions, the Microsoft JDBC Driver 4.0 for SQL Server. This requires the Linux utilities scp and ssh. On Windows, you can get scp and ssh by installing the Windows Subsystem for Linux or, if your Windows version does not support that, you can install Cygwin or the third-party utilities WinSCP and Putty, or use Azure Cloud Shell.

The following instructions are for the SQL Server driver but the procedure is the same for the other drivers discussed in Installing third-party drivers.

  1. Download the Microsoft JDBC Driver 6.0 for SQL Server .gz package and extract it.

  2. Open a terminal, switch to the directory that was extracted, and enter the following command to copy the driver to Striim:

    scp sqljdbc_6.0/enu/jre8/sqljdbc42.jar <VM user name>@<DNS name>:/home/<VM user name>
  3. When prompted, enter the VM password.

  4. Enter the following command to log into the Striim VM:

    ssh <VM user name>@<DNS name>
    
  5. When prompted, enter the VM password.

  6. Enter the following to install the driver in Striim and restart the Striim server:

    sudo su
    <VM user password>
    cp sqljdbc42.jar /opt/striim/lib
    systemctl stop striim-node
    systemctl start striim-node
    exit
    exit

If you created multiple Striim servers, repeat the above steps on each one. The VM user names and DNS names for the other servers are the same as the master's but with digits, starting with 0, appended to the server name. For example, if the master's name was mycluster, the first additional server's name would be mycluster0 and its DNS name would be mycluster0.westus.cloudapp.azure.com.

Log in to the Striim web UI

Using a compatible Web browser (we recommend Chrome), go to http://<DNS name>:9080, enter admin as the user name, enter the Striim admin password, and click Log In. At this point, if you are new to Striim, we recommend you follow the Quick Start, beginning with Viewing dashboards. See also  Creating apps using templates.

Accessing Striim in Azure via ssh

Enter the following command to log into the Striim VM:

ssh <VM user name>@<DNS name>