#!/bin/bash

# Autodetect JAVA_HOME if not defined
. /usr/lib/bigtop-utils/bigtop-detect-javahome

BIGTOP_DEFAULTS_DIR=${BIGTOP_DEFAULTS_DIR-/etc/default}
[ -n "${BIGTOP_DEFAULTS_DIR}" -a -r ${BIGTOP_DEFAULTS_DIR}/hbase ] && . ${BIGTOP_DEFAULTS_DIR}/hbase

# FIXME: a workaround for PIG-2786
# HBase integration support
HBASE_BINARY=`PATH=${HBASE_HOME}:$PATH which hbase`
if [ -n "$HBASE_BINARY" ] ; then
  export PIG_CLASSPATH=$PIG_CLASSPATH:`$HBASE_BINARY classpath`
fi

PARQUET_HOME=/usr/lib/parquet
if [ -d "$PARQUET_HOME" ] ; then
  export PIG_CLASSPATH=$PIG_CLASSPATH:$PARQUET_HOME/*.jar
fi

export HADOOP_USER_CLASSPATH_FIRST=true

exec /usr/lib/pig/bin/pig -useHCatalog "$@"
