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 }