diff --git a/jdbc/src/java/org/apache/hive/jdbc/Utils.java b/jdbc/src/java/org/apache/hive/jdbc/Utils.java index 852942e6a2..e484a54c77 100644 --- a/jdbc/src/java/org/apache/hive/jdbc/Utils.java +++ b/jdbc/src/java/org/apache/hive/jdbc/Utils.java @@ -443,7 +443,8 @@ public static JdbcConnectionParams extractURLComponents(String uri, Properties i // Extract user/password from JDBC connection properties if its not supplied // in the connection URL - if (!connParams.getSessionVars().containsKey(JdbcConnectionParams.AUTH_USER)) { + if (!connParams.getSessionVars().containsKey(JdbcConnectionParams.AUTH_USER) + || !connParams.getSessionVars().containsKey(JdbcConnectionParams.AUTH_PASSWD)) { if (info.containsKey(JdbcConnectionParams.AUTH_USER)) { connParams.getSessionVars().put(JdbcConnectionParams.AUTH_USER, info.getProperty(JdbcConnectionParams.AUTH_USER));