Bash alias and functions for hadoop users
Functions
Beeline
Usage: Beeline username [queuename]
export beeline_jdbc="jdbc:hive2://servername.fqdn:10000"
Beeline(){
if [ -z "$beeline_jdbc" ]; then
echo "Error: beeline_jdbc var not available"
fi
if [ -z "$1" ]; then
echo -e "No user specified.\nUsage: Beeline <user> [<queue>]"
return 1
fi
queue="default"
if [ -n "$2" ]; then
queue="$2"
fi
echo "Enter password"
read -s passwd
echo "Connecting, user:$1, queue:$queue, jdbc_url:$beeline_jdbc"
beeline -u $beeline_jdbc -n $1 -p $passwd --hiveconf tez.queue.name=$2
}