Files
impala/testdata/bin/create-load-data.sh
Alan Choi b17e24d654 A few FE fixes [rewritten by hnr]
review issue: 198

Change-Id: I84a2f38b0bce5a6f33dfb974de60c822945834e5
2014-01-08 10:44:15 -08:00

49 lines
1.3 KiB
Bash
Executable File

#!/bin/bash
# Copyright (c) 2012 Cloudera, Inc. All rights reserved.
if [ x${JAVA_HOME} == x ]; then
echo JAVA_HOME not set
exit -1
fi
# Load the TPCH data set
pushd ${IMPALA_HOME}/bin
./load-impala-data.sh query-test core
${HIVE_HOME}/bin/hive -hiveconf hive.root.logger=WARN,console -v \
-f ${IMPALA_HOME}/testdata/bin/create.sql
if [ $? != 0 ]; then
echo CREATE FAILED
exit -1
fi
if [ -d ${IMPALA_HOME}/testdata/data/test-warehouse ] ; then
# The data has already been created, just load it.
${HIVE_HOME}/bin/hive -hiveconf hive.root.logger=WARN,console -v \
-f ${IMPALA_HOME}/testdata/bin/load.sql
if [ $? != 0 ]; then
echo LOAD FAILED
exit -1
fi
else
${HIVE_HOME}/bin/hive -hiveconf hive.root.logger=WARN,console -v \
-f ${IMPALA_HOME}/testdata/bin/load-raw-data.sql
if [ $? != 0 ]; then
echo RAW DATA LOAD FAILED
exit -1
fi
cd ${IMPALA_HOME}/testdata/data
hadoop fs -get /test-warehouse
if [ $? != 0 ]; then
echo HADOOP GET FAILED
exit -1
fi
fi
# For tables that rely on loading data from local fs test-warehouse
${HIVE_HOME}/bin/hive -hiveconf hive.root.logger=WARN,console -v \
-f ${IMPALA_HOME}/testdata/bin/load-dependent-tables.sql
if [ $? != 0 ]; then
echo DEPENDENT LOAD FAILED
exit -1
fi