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 if [ -n "${HADOOP_HOME}" ]; then
HADOOP_COMMON_HOME=${HADOOP_HOME} HADOOP_COMMON_HOME=${HADOOP_HOME}
else 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
fi fi
if [ -z "${HADOOP_MAPRED_HOME}" ]; then if [ -z "${HADOOP_MAPRED_HOME}" ]; then
if [ -n "${HADOOP_HOME}" ]; then if [ -n "${HADOOP_HOME}" ]; then
HADOOP_MAPRED_HOME=${HADOOP_HOME} HADOOP_MAPRED_HOME=${HADOOP_HOME}
else 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
fi fi
@ -65,10 +73,18 @@ if [ -z "${HADOOP_HOME}" ]; then
fi fi
if [ -z "${HBASE_HOME}" ]; then 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 fi
if [ -z "${HCAT_HOME}" ]; then 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 fi
# Check: If we can't find our dependencies, give up here. # Check: If we can't find our dependencies, give up here.