diff --git beeline/src/java/org/apache/hive/beeline/BeeLine.java beeline/src/java/org/apache/hive/beeline/BeeLine.java index 9ce2166c0b..8f47a00c98 100644 --- beeline/src/java/org/apache/hive/beeline/BeeLine.java +++ beeline/src/java/org/apache/hive/beeline/BeeLine.java @@ -851,7 +851,7 @@ int initArgs(String[] args) { * or using !properties */ private boolean connectUsingArgs(BeelineParser beelineParser, CommandLine cl) { - String driver = null, user = null, pass = "", url = null; + String driver = null, user = null, pass = null, url = null; String auth = null; diff --git jdbc/src/java/org/apache/hive/jdbc/Utils.java jdbc/src/java/org/apache/hive/jdbc/Utils.java index e23826eb56..325b3ee80e 100644 --- jdbc/src/java/org/apache/hive/jdbc/Utils.java +++ jdbc/src/java/org/apache/hive/jdbc/Utils.java @@ -379,7 +379,7 @@ public static JdbcConnectionParams extractURLComponents(String uri, Properties i URI jdbcURI = URI.create(uri.substring(URI_JDBC_PREFIX.length())); // key=value pattern - Pattern pattern = Pattern.compile("([^;]*)=([^;]*)[;]?"); + Pattern pattern = Pattern.compile("([^=]*)=([^;]*)[;]?"); // dbname and session settings String sessVars = jdbcURI.getPath();