[ 
https://issues.apache.org/jira/browse/RANGER-3089?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Kishor Gollapalliwar resolved RANGER-3089.
------------------------------------------
    Fix Version/s: 3.0.0
       Resolution: Fixed

> Ranger Setup issue fix
> ----------------------
>
>                 Key: RANGER-3089
>                 URL: https://issues.apache.org/jira/browse/RANGER-3089
>             Project: Ranger
>          Issue Type: Improvement
>          Components: Ranger
>    Affects Versions: 3.0.0
>            Reporter: Kishor Gollapalliwar
>            Assignee: Kishor Gollapalliwar
>            Priority: Major
>             Fix For: 3.0.0
>
>
> Ranger setup is failing with below error:
> {code:java}
> Exception in thread "main" java.lang.NoClassDefFoundError: 
> org/apache/commons/compress/archivers/tar/TarArchiveInputStreamException in 
> thread "main" java.lang.NoClassDefFoundError: 
> org/apache/commons/compress/archivers/tar/TarArchiveInputStream at 
> org.apache.hadoop.fs.RawLocalFileSystem$DeprecatedRawLocalFileStatus.loadPermissionInfoByNonNativeIO(RawLocalFileSystem.java:753)
>  at 
> org.apache.hadoop.fs.RawLocalFileSystem$DeprecatedRawLocalFileStatus.loadPermissionInfo(RawLocalFileSystem.java:744)
>  at 
> org.apache.hadoop.fs.RawLocalFileSystem$DeprecatedRawLocalFileStatus.getPermission(RawLocalFileSystem.java:705)
>  at 
> org.apache.hadoop.security.alias.JavaKeyStoreProvider.stashOriginalFilePermissions(JavaKeyStoreProvider.java:83)
>  at 
> org.apache.hadoop.security.alias.AbstractJavaKeyStoreProvider.locateKeystore(AbstractJavaKeyStoreProvider.java:320)
>  at 
> org.apache.hadoop.security.alias.AbstractJavaKeyStoreProvider.<init>(AbstractJavaKeyStoreProvider.java:86)
>  at 
> org.apache.hadoop.security.alias.JavaKeyStoreProvider.<init>(JavaKeyStoreProvider.java:49)
>  at 
> org.apache.hadoop.security.alias.JavaKeyStoreProvider.<init>(JavaKeyStoreProvider.java:41)
>  at 
> org.apache.hadoop.security.alias.JavaKeyStoreProvider$Factory.createProvider(JavaKeyStoreProvider.java:100)
>  at 
> org.apache.hadoop.security.alias.CredentialProviderFactory.getProviders(CredentialProviderFactory.java:73)
>  at 
> org.apache.ranger.credentialapi.CredentialReader.getDecryptedString(CredentialReader.java:59)
>  at 
> org.apache.ranger.common.PropertiesUtil.processProperties(PropertiesUtil.java:136)
>  at 
> org.springframework.beans.factory.config.PropertyResourceConfigurer.postProcessBeanFactory(PropertyResourceConfigurer.java:86)
>  at 
> org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanFactoryPostProcessors(PostProcessorRegistrationDelegate.java:283)
>  at 
> org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanFactoryPostProcessors(PostProcessorRegistrationDelegate.java:163)
>  at 
> org.springframework.context.support.AbstractApplicationContext.invokeBeanFactoryPostProcessors(AbstractApplicationContext.java:687)
>  at 
> org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:524)
>  at 
> org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:139)
>  at 
> org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:93)
>  at org.apache.ranger.util.CLIUtil.init(CLIUtil.java:54) at 
> org.apache.ranger.util.CLIUtil.getBean(CLIUtil.java:62) at 
> org.apache.ranger.patch.cliutil.ChangePasswordUtil.main(ChangePasswordUtil.java:55)Caused
>  by: java.lang.ClassNotFoundException: 
> org.apache.commons.compress.archivers.tar.TarArchiveInputStream at 
> java.net.URLClassLoader.findClass(URLClassLoader.java:382) at 
> java.lang.ClassLoader.loadClass(ClassLoader.java:418) at 
> sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:352) at 
> java.lang.ClassLoader.loadClass(ClassLoader.java:351) ... 22 more{code}
> *Steps*:
>  # Get latest code
>  # Build Ranger using maven command
>  # copy *ranger-3.0.0-SNAPSHOT-admin.tar.gz*  from target director to 
> location where you want to setup ranger
>  # untar *ranger-3.0.0-SNAPSHOT-admin.tar.gz* and move to 
> *ranger-3.0.0-SNAPSHOT-admin* directory
>  # configure *install.properties* as per your requirements
>  # run *setup.sh*
>  



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to