#!/bin/sh FUSION_INSTALLER_URL="https://storage.googleapis.com/wandisco-public-bucket/fusion-ui-server-gcs_rpm_installer.sh" FUSION_INSTALLER_PATH="/tmp/fusion-ui-server_rpm_installer.sh" # User can customize password here or preferably use the reset once install has # completed FUSION_USERNAME="admin" FUSION_PASSWORD="password" RUN_AS_USER="hdfs" RUN_AS_GROUP="hadoop" HOSTNAME=$(hostname -I) HOSTNAME=$(echo -e "${HOSTNAME}" | sed -e 's/[[:space:]]*$//') # Install fusion pre reqs install_pre_reqs() { yum -y install java groupadd "$RUN_AS_GROUP" useradd "$RUN_AS_USER" -g "$RUN_AS_GROUP" } download_fusion() { wget $FUSION_INSTALLER_URL -O $FUSION_INSTALLER_PATH chmod +x $FUSION_INSTALLER_PATH } export_variables() { export FUSIONUI_UI_HOSTNAME="$HOSTNAME" export FUSIONUI_USER="$RUN_AS_USER" export FUSIONUI_GROUP="$RUN_AS_GROUP" export FUSIONUI_FUSION_BACKEND_CHOICE="gcs-0.2:2.7.1" export FUSIONUI_MANAGER_TYPE="UNMANAGED_GOOGLE" export FUSIONUI_INTERNALLY_MANAGED_USERNAME=$FUSION_USERNAME export FUSIONUI_INTERNALLY_MANAGED_PASSWORD=$FUSION_PASSWORD export FUSION_IS_UNMANAGED="true" } run_fusion() { export_variables bash $FUSION_INSTALLER_PATH } install_pre_reqs download_fusion run_fusion