Fixed NPE when getting hive.proxy.user property

This commit is contained in:
Paolo Genissel 2017-02-22 18:13:18 +01:00
parent 433eefb613
commit 1f7f685a6a

View file

@ -374,7 +374,8 @@ public class JDBCInterpreter extends Interpreter {
if (lastIndexOfUrl == -1) {
lastIndexOfUrl = connectionUrl.length();
}
if (!property.getProperty("hive.proxy.user").equals("false")){
boolean hasProxyUser = property.containsKey("hive.proxy.user");
if (!hasProxyUser || !property.getProperty("hive.proxy.user").equals("false")){
logger.debug("Using hive proxy user");
connectionUrl.insert(lastIndexOfUrl, ";hive.server2.proxy.user=" + user + ";");
}