Mehul Parikh created RANGER-1027:
------------------------------------

             Summary: Packaging changes for Ranger Atlas Plugin
                 Key: RANGER-1027
                 URL: https://issues.apache.org/jira/browse/RANGER-1027
             Project: Ranger
          Issue Type: Bug
          Components: plugins
    Affects Versions: 0.6.0
            Reporter: Mehul Parikh
            Assignee: Mehul Parikh
             Fix For: 0.6.0


Need following changes to get Ranger Atlas plugin  working : 

1. enable-atlas-plugin.sh: plugin libraries should be copied to libext 
directory, instead of server/webapp/WEB-INF/lib directory

 2. Missing slf4j-api-1.7.5.jar under install/lib:

3. Could not instantiate bean class 
[org.apache.atlas.web.filters.AtlasAuthorizationFilter]. Missing 
hadoop-auth.jar under ranger-atlas-plugin-impl directory.
{code}
Caused by: java.lang.NoSuchMethodError: 
org.apache.hadoop.security.authentication.util.KerberosUtil.hasKerberosKeyTab(Ljavax/security/auth/Subject;)Z
        at 
org.apache.hadoop.security.UserGroupInformation.<init>(UserGroupInformation.java:623)
        at 
org.apache.hadoop.security.UserGroupInformation.loginUserFromSubject(UserGroupInformation.java:813)
        at 
org.apache.hadoop.security.UserGroupInformation.getLoginUser(UserGroupInformation.java:774)
        at 
org.apache.ranger.audit.provider.MiscUtil.getUGILoginUser(MiscUtil.java:485)
        at 
org.apache.ranger.admin.client.RangerAdminRESTClient.getServicePoliciesIfUpdated(RangerAdminRESTClient.java:93)
        at 
org.apache.ranger.plugin.util.PolicyRefresher.loadPolicyfromPolicyAdmin(PolicyRefresher.java:217)
        at 
org.apache.ranger.plugin.util.PolicyRefresher.loadPolicy(PolicyRefresher.java:185)
        at 
org.apache.ranger.plugin.util.PolicyRefresher.startRefresher(PolicyRefresher.java:136)
        at 
org.apache.ranger.plugin.service.RangerBasePlugin.init(RangerBasePlugin.java:105)
        at 
org.apache.ranger.authorization.atlas.authorizer.RangerAtlasAuthorizer.init(RangerAtlasAuthorizer.java:55)
        at 
org.apache.ranger.authorization.atlas.authorizer.RangerAtlasAuthorizer.init(RangerAtlasAuthorizer.java:85)
        at 
org.apache.atlas.web.filters.AtlasAuthorizationFilter.<init>(AtlasAuthorizationFilter.java:65)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
        at 
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
        at 
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
        at java.lang.reflect.Constructor.newInstance(Constructor.java:422)
        at 
org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:147)
        ... 58 more
   Fix: cp ./hadoop-mapreduce/hadoop-auth-2.7.1.2.5.0.0-688.jar 
ranger-atlas-plugin/lib/ranger-atlas-plugin-impl/
{code}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to