[ https://issues.apache.org/jira/browse/RANGER-3696?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17519475#comment-17519475 ]
kirby zhou commented on RANGER-3696: ------------------------------------ [https://reviews.apache.org/r/73938/] Need more people to test. > java.lang.NoClassDefFoundError: org/slf4j/LoggerFactory > ------------------------------------------------------- > > Key: RANGER-3696 > URL: https://issues.apache.org/jira/browse/RANGER-3696 > Project: Ranger > Issue Type: Bug > Components: plugins > Affects Versions: 2.2.0 > Environment: Apache Ranger ElasticSearch Plugin: > ranger-2.2.0-elasticsearch-plugin.tar.gz > elasticsearch version: 7.6.0 > OS: Ubuntu 20.04.4 > Reporter: MohdSiddique Bagwan > Priority: Blocker > > Please find the versions I am using > *Apache Ranger ElasticSearch Plugin:* ranger-2.2.0-elasticsearch-plugin.tar.gz > *elasticsearch version:* 7.6.0 > *OS:* Ubuntu 20.04.4 > I installed the apache ranger elasticsearch plugin on elastic search host, > while starting elasticsearch service I am getting below error: > Note: Without ranger plugin the elasticsearch plugin is working perfect. It > would be very helpful if you redirect me to documentation on how to install > ranger-2.2.0-elasticsearch-plugin.tar.gz on 7.6.0 & above. > {code:java} > service elasticsearch start > * Starting Elasticsearch Server > > sysctl: setting key > "vm.max_map_count", ignoring: Read-only file system > OpenJDK 64-Bit Server VM warning: Option UseConcMarkSweepGC was deprecated in > version 9.0 and will likely be removed in a future release. > > > [ OK ] > root@3b8fcbe634f3:~# fatal error in thread [main], exiting > java.lang.NoClassDefFoundError: org/slf4j/LoggerFactory > at > org.apache.ranger.authorization.elasticsearch.plugin.RangerElasticsearchPlugin.<clinit>(RangerElasticsearchPlugin.java:52) > at > java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native > Method) > at > java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) > at > java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) > at > java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:500) > at > java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:481) > at > org.elasticsearch.plugins.PluginsService.loadPlugin(PluginsService.java:607) > at > org.elasticsearch.plugins.PluginsService.loadBundle(PluginsService.java:556) > at > org.elasticsearch.plugins.PluginsService.loadBundles(PluginsService.java:471) > at > org.elasticsearch.plugins.PluginsService.<init>(PluginsService.java:163) > at org.elasticsearch.node.Node.<init>(Node.java:313) > at org.elasticsearch.node.Node.<init>(Node.java:257) > at org.elasticsearch.bootstrap.Bootstrap$5.<init>(Bootstrap.java:221) > at org.elasticsearch.bootstrap.Bootstrap.setup(Bootstrap.java:221) > at org.elasticsearch.bootstrap.Bootstrap.init(Bootstrap.java:349) > at > org.elasticsearch.bootstrap.Elasticsearch.init(Elasticsearch.java:170) > at > org.elasticsearch.bootstrap.Elasticsearch.execute(Elasticsearch.java:161) > at > org.elasticsearch.cli.EnvironmentAwareCommand.execute(EnvironmentAwareCommand.java:86) > at > org.elasticsearch.cli.Command.mainWithoutErrorHandling(Command.java:125) > at org.elasticsearch.cli.Command.main(Command.java:90) > at > org.elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:126) > at > org.elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:92) > Caused by: java.lang.ClassNotFoundException: org.slf4j.LoggerFactory > at > java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:436) > at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:588) > at > java.base/java.net.FactoryURLClassLoader.loadClass(URLClassLoader.java:864) > at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521) > ... 22 more {code} -- This message was sent by Atlassian Jira (v8.20.1#820001)