You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ranger.apache.org by pr...@apache.org on 2019/05/30 08:43:12 UTC
[ranger] branch master updated: RANGER-2397: HiveServer2 fails to
start with Hive Plugin for Ranger
This is an automated email from the ASF dual-hosted git repository.
pradeep pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/ranger.git
The following commit(s) were added to refs/heads/master by this push:
new 18d0f1a RANGER-2397: HiveServer2 fails to start with Hive Plugin for Ranger
18d0f1a is described below
commit 18d0f1ab8903968f7ed6005b1608ab2e375ce228
Author: Pradeep <pr...@apache.org>
AuthorDate: Thu May 30 10:02:16 2019 +0530
RANGER-2397: HiveServer2 fails to start with Hive Plugin for Ranger
---
.../hive/authorizer/RangerHiveAuthorizerBase.java | 10 +++-------
1 file changed, 3 insertions(+), 7 deletions(-)
diff --git a/hive-agent/src/main/java/org/apache/ranger/authorization/hive/authorizer/RangerHiveAuthorizerBase.java b/hive-agent/src/main/java/org/apache/ranger/authorization/hive/authorizer/RangerHiveAuthorizerBase.java
index afc57b2..a21d462 100644
--- a/hive-agent/src/main/java/org/apache/ranger/authorization/hive/authorizer/RangerHiveAuthorizerBase.java
+++ b/hive-agent/src/main/java/org/apache/ranger/authorization/hive/authorizer/RangerHiveAuthorizerBase.java
@@ -26,9 +26,9 @@ import org.apache.commons.logging.LogFactory;
import org.apache.hadoop.hive.conf.HiveConf;
import org.apache.hadoop.hive.conf.HiveConf.ConfVars;
import org.apache.hadoop.hive.ql.security.HiveAuthenticationProvider;
+import org.apache.hadoop.hive.ql.security.authorization.plugin.AbstractHiveAuthorizer;
import org.apache.hadoop.hive.ql.security.authorization.plugin.DisallowTransformHook;
import org.apache.hadoop.hive.ql.security.authorization.plugin.HiveAccessControlException;
-import org.apache.hadoop.hive.ql.security.authorization.plugin.HiveAuthorizer;
import org.apache.hadoop.hive.ql.security.authorization.plugin.HiveAuthzPluginException;
import org.apache.hadoop.hive.ql.security.authorization.plugin.HiveAuthzSessionContext;
import org.apache.hadoop.hive.ql.security.authorization.plugin.HiveAuthzSessionContext.CLIENT_TYPE;
@@ -42,7 +42,7 @@ import org.apache.hadoop.hive.ql.security.authorization.plugin.SettableConfigUpd
import org.apache.hadoop.security.UserGroupInformation;
import org.apache.ranger.authorization.utils.StringUtil;
-public abstract class RangerHiveAuthorizerBase implements HiveAuthorizer {
+public abstract class RangerHiveAuthorizerBase extends AbstractHiveAuthorizer {
private static final Log LOG = LogFactory.getLog(RangerHiveAuthorizerBase.class);
@@ -218,12 +218,8 @@ public abstract class RangerHiveAuthorizerBase implements HiveAuthorizer {
throwNotImplementedException("setCurrentRole");
}
- public Object getHiveAuthorizationTranslator() throws HiveAuthzPluginException {
- return null;
- }
-
private void throwNotImplementedException(String method) throws HiveAuthzPluginException {
- throw new HiveAuthzPluginException(method + "() not implemented in Ranger HiveAuthorizer");
+ throw new HiveAuthzPluginException(method + "() not implemented in Ranger AbstractHiveAuthorizer");
}
@Override