Skip to content

Commit 18d0f1a

Browse files
RANGER-2397: HiveServer2 fails to start with Hive Plugin for Ranger
1 parent 37c48a7 commit 18d0f1a

File tree

1 file changed

+3
-7
lines changed

1 file changed

+3
-7
lines changed

hive-agent/src/main/java/org/apache/ranger/authorization/hive/authorizer/RangerHiveAuthorizerBase.java

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -26,9 +26,9 @@
2626
import org.apache.hadoop.hive.conf.HiveConf;
2727
import org.apache.hadoop.hive.conf.HiveConf.ConfVars;
2828
import org.apache.hadoop.hive.ql.security.HiveAuthenticationProvider;
29+
import org.apache.hadoop.hive.ql.security.authorization.plugin.AbstractHiveAuthorizer;
2930
import org.apache.hadoop.hive.ql.security.authorization.plugin.DisallowTransformHook;
3031
import org.apache.hadoop.hive.ql.security.authorization.plugin.HiveAccessControlException;
31-
import org.apache.hadoop.hive.ql.security.authorization.plugin.HiveAuthorizer;
3232
import org.apache.hadoop.hive.ql.security.authorization.plugin.HiveAuthzPluginException;
3333
import org.apache.hadoop.hive.ql.security.authorization.plugin.HiveAuthzSessionContext;
3434
import org.apache.hadoop.hive.ql.security.authorization.plugin.HiveAuthzSessionContext.CLIENT_TYPE;
@@ -42,7 +42,7 @@
4242
import org.apache.hadoop.security.UserGroupInformation;
4343
import org.apache.ranger.authorization.utils.StringUtil;
4444

45-
public abstract class RangerHiveAuthorizerBase implements HiveAuthorizer {
45+
public abstract class RangerHiveAuthorizerBase extends AbstractHiveAuthorizer {
4646

4747
private static final Log LOG = LogFactory.getLog(RangerHiveAuthorizerBase.class);
4848

@@ -218,12 +218,8 @@ public void setCurrentRole(String roleName)
218218
throwNotImplementedException("setCurrentRole");
219219
}
220220

221-
public Object getHiveAuthorizationTranslator() throws HiveAuthzPluginException {
222-
return null;
223-
}
224-
225221
private void throwNotImplementedException(String method) throws HiveAuthzPluginException {
226-
throw new HiveAuthzPluginException(method + "() not implemented in Ranger HiveAuthorizer");
222+
throw new HiveAuthzPluginException(method + "() not implemented in Ranger AbstractHiveAuthorizer");
227223
}
228224

229225
@Override

0 commit comments

Comments
 (0)