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
    }

 

 

You may also like...

Leave a Reply

Your email address will not be published. Required fields are marked *