diff --git a/standalone-metastore/metastore-server/src/main/java/org/apache/hadoop/hive/metastore/HiveMetaStore.java b/standalone-metastore/metastore-server/src/main/java/org/apache/hadoop/hive/metastore/HiveMetaStore.java index 1a694fb980..ca199dbef1 100644 --- a/standalone-metastore/metastore-server/src/main/java/org/apache/hadoop/hive/metastore/HiveMetaStore.java +++ b/standalone-metastore/metastore-server/src/main/java/org/apache/hadoop/hive/metastore/HiveMetaStore.java @@ -8240,8 +8240,9 @@ private void authorizeProxyPrivilege() throws Exception { LOG.error("Cannot obtain username", ex); throw ex; } - if (!MetaStoreServerUtils.checkUserHasHostProxyPrivileges(user, conf, getIPAddress())) { - throw new MetaException("User " + user + " is not allowed to perform this API call"); + String ipAddress = getIPAddress(); + if (!MetaStoreServerUtils.checkUserHasHostProxyPrivileges(user, conf, ipAddress)) { + throw new MetaException("User " + user + " is not allowed to perform this API call" + " from " + ipAddress); } }