diff --git bin/beeline bin/beeline index d247c39813dc857fdd7e52128e770751345b7e11..686510a50aed2d140f72d31f9fb0aa8cb6766bb2 100644 --- bin/beeline +++ bin/beeline @@ -18,4 +18,9 @@ bin=`dirname "$0"` bin=`cd "$bin"; pwd` +# If process is backgrounded, don't change terminal settings +if [[ ! $(ps -o stat= -p $$) =~ + ]]; then + export HADOOP_CLIENT_OPTS="$HADOOP_CLIENT_OPTS -Djline.terminal=jline.UnsupportedTerminal" +fi + . "$bin"/hive --service beeline "$@"