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:
parent
f2bf861042
commit
e187f454c5
@ -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.
|
||||
|
Loading…
Reference in New Issue
Block a user