Index: jdbc/src/java/org/apache/hive/jdbc/HiveConnection.java =================================================================== --- jdbc/src/java/org/apache/hive/jdbc/HiveConnection.java (revision 107698) +++ jdbc/src/java/org/apache/hive/jdbc/HiveConnection.java (revision 107699) @@ -275,6 +275,10 @@ } } } + + public String getConnectedUrl() { + return jdbcUriString; + } private String getServerHttpUrl(boolean useSsl) { // Create the http/https url Index: beeline/src/java/org/apache/hive/beeline/BeeLine.java =================================================================== --- beeline/src/java/org/apache/hive/beeline/BeeLine.java (revision 107698) +++ beeline/src/java/org/apache/hive/beeline/BeeLine.java (revision 107699) @@ -1193,7 +1193,7 @@ } else { String printClosed = getDatabaseConnection().isClosed() ? " (closed)" : ""; return getPrompt(getDatabaseConnections().getIndex() - + ": " + getDatabaseConnection().getUrl()) + printClosed + "> "; + + ": " + getDatabaseConnection().getConnectedUrl()) + printClosed + "> "; } } Index: beeline/src/java/org/apache/hive/beeline/DatabaseConnection.java =================================================================== --- beeline/src/java/org/apache/hive/beeline/DatabaseConnection.java (revision 107698) +++ beeline/src/java/org/apache/hive/beeline/DatabaseConnection.java (revision 107699) @@ -35,6 +35,8 @@ import java.util.Set; import java.util.TreeSet; +import org.apache.hive.jdbc.HiveConnection; import jline.console.completer.ArgumentCompleter; import jline.console.completer.Completer; @@ -235,6 +237,13 @@ String getUrl() { return url; } + + public String getConnectedUrl() { + if (connection instanceof HiveConnection) { + return ((HiveConnection) connection).getConnectedUrl(); + } + return getUrl(); + } Completer getSQLCompleter() { return sqlCompleter;