5
0
mirror of https://github.com/apache/sqoop.git synced 2025-05-02 15:12:33 +08:00

SQOOP-1203: Add another default case for finding *_HOME when not explicitly defined

(Mark Grover via Jarek Jarcec Cecho)
This commit is contained in:
Jarek Jarcec Cecho 2013-09-18 04:19:23 -07:00
parent f2bf861042
commit e187f454c5

View File

@ -44,14 +44,22 @@ if [ -z "${HADOOP_COMMON_HOME}" ]; then
if [ -n "${HADOOP_HOME}" ]; then
HADOOP_COMMON_HOME=${HADOOP_HOME}
else
HADOOP_COMMON_HOME=/usr/lib/hadoop
if [ -d "/usr/lib/hadoop" ]; then
HADOOP_COMMON_HOME=/usr/lib/hadoop
else
HADOOP_COMMON_HOME=${SQOOP_HOME}/../hadoop
fi
fi
fi
if [ -z "${HADOOP_MAPRED_HOME}" ]; then
if [ -n "${HADOOP_HOME}" ]; then
HADOOP_MAPRED_HOME=${HADOOP_HOME}
else
HADOOP_MAPRED_HOME=/usr/lib/hadoop-mapreduce
if [ -d "/usr/lib/hadoop-mapreduce" ]; then
HADOOP_MAPRED_HOME=/usr/lib/hadoop-mapreduce
else
HADOOP_MAPRED_HOME=${SQOOP_HOME}/../hadoop-mapreduce
fi
fi
fi
@ -65,10 +73,18 @@ if [ -z "${HADOOP_HOME}" ]; then
fi
if [ -z "${HBASE_HOME}" ]; then
HBASE_HOME=/usr/lib/hbase
if [ -d "/usr/lib/hbase" ]; then
HBASE_HOME=/usr/lib/hbase
else
HBASE_HOME=${SQOOP_HOME}/../hbase
fi
fi
if [ -z "${HCAT_HOME}" ]; then
HCAT_HOME=/usr/lib/hcatalog
if [ -d "/usr/lib/hive-hcatalog" ]; then
HCAT_HOME=/usr/lib/hive-hcatalog
else
HCAT_HOME=${SQOOP_HOME}/../hive-hcatalog
fi
fi
# Check: If we can't find our dependencies, give up here.