-
Connect to your VM and install Git by running this command:
- CentOS, Amazon Linux 2, and RedHat:
sudo yum update -y
sudo yum install git -y
- Ubuntu, and Debian:
sudo apt-get update -y
sudo apt-get install git-all -y
- CentOS, Amazon Linux 2, and RedHat:
-
Change to root user by running this command:
sudo su -
-
Export your license key, product key, company name, total memory, and cluster name as environment variables to configure Striim.
- For example:
export company_name=Striim
export licence_key=12345676
export product_key=12345566
export total_memory=16
export cluster_name=Striim_cluster
- For example:
-
Clone this repository in the home directory:
git clone https://github.com/schowStriim/striim-installs.git
-
Change directory to
striim-installs/install/
. -
Execute striim-install.sh script:
./striim-install.sh
-
After the script installs Java and Striim, it will show a prompt for you to set your KeyStore, sys and admin user password.
- Note: You will login to Striim console with the admin credentials you entered in this step.
-
Select '1' or 'Derby' when it asks you to enter the MDR Types.
-
After the script configures Striim node and database, it will show a prompt asking if you'd like to create your Initial Load TQL file.
- If your answer is 'yes', you will have to provide the following:
- Enter source JDBC URL:
jdbc:oracle:thin:[<user>/<password>]@<host>[:<port>]:<SID>
- Enter schemas and tables to exclude:
<schema_1>;<schema_2>;<schema_3>
- Enter username:
<database_user>
- Enter password:
<password>
- Enter # IL applications:
1
- Note: We recommend entering a value of
1
for the initial PoC but if you'd like to increase the performance of the initial load, enter a number greater than one and a Java script will calculate the size of your tables and split the applications accordingly. For more information, please contact the Striim team.
- Note: We recommend entering a value of
- Enter the # Striim cores:
16
- Note: This value is used to parallelize the initial load and split the threads depending on the amount of applications you created.
- Enter target JDBC URL:
jdbc:sqlserver://[serverName[\instanceName][:portNumber]][;property=value[;property=value]]
- Enter username:
<database_user>
- Enter password:
<password>
- Enter source JDBC URL:
- If your answer is 'yes', you will have to provide the following:
-
Wait until you get an output message like the following: Please go to http://10.1.2.3.4:9080 or https://10.1.2.3.4:9081 to administer, or use console
-
Grab your instance public IP and type the following to your browser: :9080
-
Once you authenticate to the Striim console, you can import the TQL file(s) you created on step #9 by navigating to Apps -> Create Apps -> Import TQL Files.
If you don't see striim console up and running in your browser, make sure your instance has port 9080 open and your network is configured correctly.