#!/bin/bash
NUM=$#
MYSQL_HOST=$1
MYSQL_USER="root"
MYSQL_PASSWORD="root"
MYSQL_USER_S="superset"
MYSQL_PASSWORD_S="superset"
SUPERSET_INSTALL="/tmp"
PIP_INSTALL="/tmp/pip-devel"
SUPERSET_HOME="/opt/venv/lib/python2.7/site-packages/superset"
SUCCESS=0
HIVE_DIR='/usr/hdp/2.5.3.0-37/hive/conf'
HIVE_SERHOST=`cat $HIVE_DIR/hive-site.xml | grep 9083| awk -F ':' '{print $2}' | awk -F '//' '{print $2}'`
function Exit() {
if [ "$?" -ne 0 ]; then
exit 1
fi
}
function Param(){
if [ "$NUM" -ne 1 ];
then
echo "Param number incorrect,Please input mysql_host address as param when running superset_install" && exit 1
fi
}
function ExtractPip() {
echo "Creating Directory ${SUPERSET_INSTALL}..."
if [ ! -d ${SUPERSET_INSTALL} ]
then
mkdir -p ${SUPERSET_INSTALL}
if [ "$?" -ne $SUCCESS ]
then
echo "ERROR: Create Directory ${SUPERSET_INSTALL} failed, INSTALLATION TERMINATED!" && exit 1
fi
fi
echo "Extracting Pip Server files..."
sudo tar -zxf $SUPERSET_INSTALL/pip-devel.tar.gz
sudo tar -zxf ${PIP_INSTALL}/pip-9.0.1.tar.gz -C /opt
if [ "$?" -ne $SUCCESS ]
then
echo "ERROR: Extract files failed, INSTALLATION TERMINATED!" && exit 1
rm -f