diff --git a/bin/hive b/bin/hive index da74351..0dd3b35 100755 --- a/bin/hive +++ b/bin/hive @@ -72,6 +72,17 @@ if [ -f "${HIVE_CONF_DIR}/hive-env.sh" ]; then . "${HIVE_CONF_DIR}/hive-env.sh" fi +if [[ -z "$SPARK_HOME" ]] +then + bin=`dirname "$0"` + # many hadoop installs are in dir/{spark,hive,hadoop,..} + sparkHome=$(readlink -f $bin/../../spark) + if [[ -d $sparkHome ]] + then + export SPARK_HOME=$sparkHome + fi +fi + CLASSPATH="${HIVE_CONF_DIR}" HIVE_LIB=${HIVE_HOME}/lib