diff --git ql/src/java/org/apache/hadoop/hive/ql/exec/tez/TezJobMonitor.java ql/src/java/org/apache/hadoop/hive/ql/exec/tez/TezJobMonitor.java index 080a4a4..64b1e42 100644 --- ql/src/java/org/apache/hadoop/hive/ql/exec/tez/TezJobMonitor.java +++ ql/src/java/org/apache/hadoop/hive/ql/exec/tez/TezJobMonitor.java @@ -21,6 +21,7 @@ import static org.apache.tez.dag.api.client.DAGStatus.State.RUNNING; import static org.fusesource.jansi.Ansi.ansi; import static org.fusesource.jansi.internal.CLibrary.STDOUT_FILENO; +import static org.fusesource.jansi.internal.CLibrary.STDERR_FILENO; import static org.fusesource.jansi.internal.CLibrary.isatty; import org.apache.hadoop.hive.conf.HiveConf; @@ -167,6 +168,9 @@ private static boolean isUnixTerminal() { if (isatty(STDOUT_FILENO) == 0) { return false; } + if (isatty(STDERR_FILENO) == 0) { + return false; + } } catch (NoClassDefFoundError ignore) { // These errors happen if the JNI lib is not available for your platform. return false;