-
-
Save schowStriim/862ae864ce855e69f3ff99cbf1b87676 to your computer and use it in GitHub Desktop.
Striim install script for Packer image build
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
company_name=$1 | |
cluster_name=$2 | |
license_key=$3 | |
product_key=$4 | |
keystore_pass=$5 | |
sys_pass=$6 | |
admin_pass=$7 | |
mdr_type=$8 | |
# Install Striim | |
curl -L https://striim-downloads.striim.com/Releases/4.1.2/striim-dbms-4.1.2-Linux.rpm --output striim-dbms-4.1.2-Linux.rpm | |
curl -L https://striim-downloads.striim.com/Releases/4.1.2/striim-node-4.1.2-Linux.rpm --output striim-node-4.1.2-Linux.rpm | |
sudo rpm -ivh striim-dbms-4.1.2-Linux.rpm | |
sudo yum install bc -y | |
sudo rpm -ivh striim-node-4.1.2-Linux.rpm | |
# Install & Setup Java JDK | |
curl -0 -L https://striim-downloads.s3.us-west-1.amazonaws.com/jdk-8u341-linux-x64.tar.gz --output jdk-8u341-linux-x64.tar.gz | |
mkdir -p /usr/lib/jvm | |
tar zxvf jdk-8u341-linux-x64.tar.gz -C /usr/lib/jvm | |
update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/jdk1.8.0_341/bin/java" 1 | |
update-alternatives --set java /usr/lib/jvm/jdk1.8.0_341/bin/java | |
# Create sys, admin and KeyStore passwords and setup a Derby database | |
sudo su - striim -- /opt/striim/bin/sksConfig.sh -k $keystore_pass -s $sys_pass -a $admin_pass -t $mdr_type | |
sudo chown striim /opt/striim/conf/sks.jks | |
sudo chown striim /opt/striim/conf/sksKey.pwd | |
# Setup startUp.properties file | |
sudo sed -i 's/WAClusterName=/'"WAClusterName=${cluster_name}"'/' /opt/striim/conf/startUp.properties | |
sudo sed -i 's/CompanyName=/'"CompanyName=${company_name}"'/' /opt/striim/conf/startUp.properties | |
sudo sed -i 's/# ProductKey=/'"ProductKey=${product_key}"'/' /opt/striim/conf/startUp.properties | |
sudo sed -i 's/# LicenceKey=/'"LicenceKey=${license_key}"'/' /opt/striim/conf/startUp.properties | |
# Start Striim DBMS and Node | |
sudo systemctl start striim-dbms | |
sleep 5 | |
sudo systemctl start striim-node |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment