<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>question Bug with ranger kafka plugin installation in Support Questions</title>
    <link>https://community.cloudera.com/t5/Support-Questions/Bug-with-ranger-kafka-plugin-installation/m-p/242023#M203826</link>
    <description>&lt;P&gt;Hi there, colleagues&lt;/P&gt;&lt;P&gt;Past several days i tried to implement integration apache ranger and ranger-kafka plugin.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;My versions:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;kafka: 2.12_2.2.0&lt;/P&gt;&lt;P&gt;ranger: 1.2.0 , ranger-plugin 1.2.0&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;My current problem:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;as far as i understand, kafka cant find the ranger-created audit files that i made with enable-kafka-plugin.sh script (ranger-kafka-audit.xml and ranger-kafka-security.xml). I sold this files everywhere in file system but this class still cant find it and cause fatal error:&lt;/P&gt;&lt;PRE&gt;[2019-06-06 13:22:44,584] INFO getFilesInDirectory('/usr/lib/kafka/libs/ranger-kafka-plugin-impl'): adding /usr/lib/kafka/libs/ranger-kafka-plugin-impl/guava-17.0.jar (org.apache.ranger.plugin.classloader.RangerPluginClassLoaderUtil)
[2019-06-06 13:22:44,584] INFO getFilesInDirectory('/usr/lib/kafka/libs/ranger-kafka-plugin-impl'): adding /usr/lib/kafka/libs/ranger-kafka-plugin-impl/ranger-plugins-common-1.2.0.jar (org.apache.ranger.plugin.classloader.RangerPluginClassLoaderUtil)
[2019-06-06 13:22:44,615] INFO [Transaction Marker Channel Manager 0]: Starting (kafka.coordinator.transaction.TransactionMarkerChannelManager)
[2019-06-06 13:22:44,648] ERROR Error getting principal. (org.apache.ranger.authorization.kafka.authorizer.RangerKafkaAuthorizer)
java.lang.NoSuchMethodError: org.apache.kafka.common.security.JaasContext.load(Lorg/apache/kafka/common/security/JaasContext$Type;Lorg/apache/kafka/common/network/ListenerName;Ljava/util/Map;)Lorg/apache/kafka/common/security/JaasContext;
        at org.apache.ranger.authorization.kafka.authorizer.RangerKafkaAuthorizer.configure(RangerKafkaAuthorizer.java:98)
        at org.apache.ranger.authorization.kafka.authorizer.RangerKafkaAuthorizer.configure(RangerKafkaAuthorizer.java:94)
        at kafka.server.KafkaServer.$anonfun$startup$5(KafkaServer.scala:288)
        at scala.Option.map(Option.scala:163)
        at kafka.server.KafkaServer.startup(KafkaServer.scala:286)
        at kafka.server.KafkaServerStartable.startup(KafkaServerStartable.scala:38)
        at kafka.Kafka$.main(Kafka.scala:75)
        at kafka.Kafka.main(Kafka.scala)
[2019-06-06 13:22:44,689] INFO Calling plugin.init() (org.apache.ranger.authorization.kafka.authorizer.RangerKafkaAuthorizer)
[2019-06-06 13:22:44,733] ERROR addResourceIfReadable(ranger-kafka-audit.xml): couldn't find resource file location (org.apache.ranger.authorization.hadoop.config.RangerConfiguration)
[2019-06-06 13:22:44,734] ERROR addResourceIfReadable(ranger-kafka-security.xml): couldn't find resource file location (org.apache.ranger.authorization.hadoop.config.RangerConfiguration)
[2019-06-06 13:22:44,758] INFO AuditProviderFactory: creating.. (org.apache.ranger.audit.provider.AuditProviderFactory)
[2019-06-06 13:22:44,758] INFO AuditProviderFactory: initializing.. (org.apache.ranger.audit.provider.AuditProviderFactory)
[2019-06-06 13:22:44,900] INFO No v3 audit configuration found. Trying v2 audit configurations (org.apache.ranger.audit.provider.AuditProviderFactory)
[2019-06-06 13:22:44,900] INFO AuditProviderFactory: Audit not enabled.. (org.apache.ranger.audit.provider.AuditProviderFactory)
[2019-06-06 13:22:44,900] INFO PolicyEngineOptions: { evaluatorType: auto, cacheAuditResult: false, disableContextEnrichers: false, disableCustomConditions: false, disableTrieLookupPrefilter: false, optimizeTrieForRetrieval: false } (org.apache.ranger.plugin.service.RangerBasePlugin)
[2019-06-06 13:22:44,917] ERROR [KafkaServer id=0] Fatal error during KafkaServer startup. Prepare to shutdown (kafka.server.KafkaServer)
java.lang.NullPointerException&lt;/PRE&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;PRE&gt;[root@myhost kafka]# find / -name ranger-kafka-security.xml | xargs ls -lah {}
ls: cannot access {}: No such file or directory
-rwxr--r-- 1 root       root  2.9K Jun  5 20:41 /opt/kafka/conf/ranger-kafka-security.xml
-rwxr--r-- 1 root       root  2.9K Jun  5 20:41 /opt/kafka/ranger-kafka-security.xml
-rwxr-xr-x 1 kafka      kafka 2.6K Jun  6 12:58 /ranger-kafka-security.xml
-rwx------ 1 cloud-user root  2.6K Sep 27  2018 /usr/lib/data/ranger-1.2.0-kafka-plugin/install/conf.templates/enable/ranger-kafka-security.xml
-rwxr--r-- 1 root       root  2.9K Jun  5 21:01 /usr/lib/data/ranger-1.2.0-kafka-plugin/ranger-kafka-security.xml
-rwxrwxrwx 1 kafka      kafka 2.9K Jun  5 20:21 /usr/lib/kafka/bin/ranger-kafka-security.xml
-rwxrwxrwx 1 kafka      kafka 2.9K Jun  5 20:59 /usr/lib/kafka/config/META-INF/ranger-kafka-security.xml
-rwxrwxrwx 1 kafka      kafka 2.9K Jun  5 12:50 /usr/lib/kafka/config/ranger-kafka-security.xml
-rwxrwxrwx 1 kafka      kafka 2.9K Jun  5 20:59 /usr/lib/kafka/conf/META-INF/ranger-kafka-security.xml
-rwxrwxrwx 1 kafka      kafka 2.9K Jun  5 16:19 /usr/lib/kafka/conf/ranger-kafka-security.xml
-rwxr-xr-x 1 kafka      kafka 2.6K Jun  6 12:43 /usr/lib/kafka/libs/ranger-kafka-security.xml
-rwxr-xr-x 1 root       root  2.9K Jun  6 10:46 /usr/lib/kafka/META-INF/conf/ranger-kafka-security.xml
-rwxrwxrwx 1 kafka      kafka 2.9K Jun  5 20:59 /usr/lib/kafka/META-INF/ranger-kafka-security.xml
-rwxr-xr-x 1 root       root  2.9K Jun  6 10:46 /usr/lib/kafka/META-INF/services/ranger-kafka-security.xml
-rwxrwxrwx 1 kafka      kafka 2.9K Jun  5 20:20 /usr/lib/kafka/ranger-kafka-security.xml
-rwxrwxrwx 1 kafka      kafka 2.9K Jun  5 20:38 /usr/lib/kafka/site-docs/ranger-kafka-security.xml
[root@myhost kafka]#
[root@myhost kafka]# ll /etc/kafka
lrwxrwxrwx 1 root root 15 Jun  5 19:49 /etc/kafka -&amp;gt; /usr/lib/kafka/&lt;/PRE&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;My configurations:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;kafka server.properties for ranger ( Bigger part of configuration i find in this guide &lt;A rel="noopener noreferrer noopener noreferrer noopener noreferrer noopener noreferrer" href="https://www.cnblogs.com/felixzh/p/10475171.html" target="_blank"&gt;https://www.cnblogs.com/felixzh/p/10475171.html&lt;/A&gt; )&lt;/P&gt;&lt;PRE&gt;authorizer.class.name=org.apache.ranger.authorization.kafka.authorizer.RangerKafkaAuthorizer
listeners=SASL_PLAINTEXT://myhost.domain.example:6667
security.inter.broker.protocol=SASL_PLAINTEXT
sasl.mechanism.inter.broker.protocol=GSSAPI
sasl.enabled.mechanisms=GSSAPI
isasl.kerberos.service.name=kafka&lt;/PRE&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;My logs:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;I'm try to investigate this bug with strace, debug mode, and java-lib inspections but dont find any.&lt;/P&gt;&lt;P&gt;Some debug-logs part with successfull export ranger-libs and failed .xml search (care , too long):&lt;/P&gt;&lt;PRE&gt;[2019-06-05 20:47:10,799] DEBUG RangerPluginClassLoader.findClass(org.apache.commons.collections.IterableMap): calling childClassLoader().findClass()  (org.apache.ranger.plugin.classloader.RangerPluginClassLoader)
[2019-06-05 20:47:10,799] DEBUG &amp;lt;== RangerPluginClassLoader.findClass(org.apache.commons.collections.IterableMap): interface org.apache.commons.collections.IterableMap (org.apache.ranger.plugin.classloader.RangerPluginClassLoader)
[2019-06-05 20:47:10,799] DEBUG &amp;lt;== RangerPluginClassLoader.loadClass(org.apache.commons.collections.IterableMap): interface org.apache.commons.collections.IterableMap (org.apache.ranger.plugin.classloader.RangerPluginClassLoader)
[2019-06-05 20:47:10,799] DEBUG ==&amp;gt; RangerPluginClassLoader.loadClass(org.apache.commons.collections.Unmodifiable) (org.apache.ranger.plugin.classloader.RangerPluginClassLoader)
[2019-06-05 20:47:10,799] DEBUG RangerPluginClassLoader.loadClass(org.apache.commons.collections.Unmodifiable): calling childClassLoader.findClass() (org.apache.ranger.plugin.classloader.RangerPluginClassLoader)
[2019-06-05 20:47:10,799] DEBUG ==&amp;gt; RangerPluginClassLoader.findClass(org.apache.commons.collections.Unmodifiable) (org.apache.ranger.plugin.classloader.RangerPluginClassLoader)
[2019-06-05 20:47:10,799] DEBUG RangerPluginClassLoader.findClass(org.apache.commons.collections.Unmodifiable): calling childClassLoader().findClass()  (org.apache.ranger.plugin.classloader.RangerPluginClassLoader)
[2019-06-05 20:47:10,800] DEBUG &amp;lt;== RangerPluginClassLoader.findClass(org.apache.commons.collections.Unmodifiable): interface org.apache.commons.collections.Unmodifiable (org.apache.ranger.plugin.classloader.RangerPluginClassLoader)
[2019-06-05 20:47:10,800] DEBUG &amp;lt;== RangerPluginClassLoader.loadClass(org.apache.commons.collections.Unmodifiable): interface org.apache.commons.collections.Unmodifiable (org.apache.ranger.plugin.classloader.RangerPluginClassLoader)
[2019-06-05 20:47:10,800] DEBUG ==&amp;gt; RangerPluginClassLoader.loadClass(org.apache.commons.collections.map.AbstractMapDecorator) (org.apache.ranger.plugin.classloader.RangerPluginClassLoader)
[2019-06-05 20:47:10,800] DEBUG RangerPluginClassLoader.loadClass(org.apache.commons.collections.map.AbstractMapDecorator): calling childClassLoader.findClass() (org.apache.ranger.plugin.classloader.RangerPluginClassLoader)
[2019-06-05 20:47:10,800] DEBUG ==&amp;gt; RangerPluginClassLoader.findClass(org.apache.commons.collections.map.AbstractMapDecorator) (org.apache.ranger.plugin.classloader.RangerPluginClassLoader)
[2019-06-05 20:47:10,800] DEBUG RangerPluginClassLoader.findClass(org.apache.commons.collections.map.AbstractMapDecorator): calling childClassLoader().findClass()  (org.apache.ranger.plugin.classloader.RangerPluginClassLoader)
[2019-06-05 20:47:10,800] DEBUG &amp;lt;== RangerPluginClassLoader.findClass(org.apache.commons.collections.map.AbstractMapDecorator): class org.apache.commons.collections.map.AbstractMapDecorator (org.apache.ranger.plugin.classloader.RangerPluginClassLoader)
[2019-06-05 20:47:10,800] DEBUG &amp;lt;== RangerPluginClassLoader.loadClass(org.apache.commons.collections.map.AbstractMapDecorator): class org.apache.commons.collections.map.AbstractMapDecorator (org.apache.ranger.plugin.classloader.RangerPluginClassLoader)
[2019-06-05 20:47:10,800] DEBUG &amp;lt;== RangerPluginClassLoader.findClass(org.apache.commons.collections.map.UnmodifiableMap): class org.apache.commons.collections.map.UnmodifiableMap (org.apache.ranger.plugin.classloader.RangerPluginClassLoader)
[2019-06-05 20:47:10,800] DEBUG &amp;lt;== RangerPluginClassLoader.loadClass(org.apache.commons.collections.map.UnmodifiableMap): class org.apache.commons.collections.map.UnmodifiableMap (org.apache.ranger.plugin.classloader.RangerPluginClassLoader)
[2019-06-05 20:47:10,800] DEBUG ==&amp;gt; RangerPluginClassLoader.loadClass(org.apache.commons.collections.MapIterator) (org.apache.ranger.plugin.classloader.RangerPluginClassLoader)
[2019-06-05 20:47:10,800] DEBUG RangerPluginClassLoader.loadClass(org.apache.commons.collections.MapIterator): calling childClassLoader.findClass() (org.apache.ranger.plugin.classloader.RangerPluginClassLoader)
[2019-06-05 20:47:10,800] DEBUG ==&amp;gt; RangerPluginClassLoader.findClass(org.apache.commons.collections.MapIterator) (org.apache.ranger.plugin.classloader.RangerPluginClassLoader)
[2019-06-05 20:47:10,800] DEBUG RangerPluginClassLoader.findClass(org.apache.commons.collections.MapIterator): calling childClassLoader().findClass()  (org.apache.ranger.plugin.classloader.RangerPluginClassLoader)
[2019-06-05 20:47:10,801] DEBUG ==&amp;gt; RangerPluginClassLoader.loadClass(java.util.Iterator) (org.apache.ranger.plugin.classloader.RangerPluginClassLoader)
[2019-06-05 20:47:10,801] DEBUG RangerPluginClassLoader.loadClass(java.util.Iterator): calling childClassLoader.findClass() (org.apache.ranger.plugin.classloader.RangerPluginClassLoader)
[2019-06-05 20:47:10,801] DEBUG &amp;lt;== RangerPluginClassLoader.loadClass(java.util.Iterator): interface java.util.Iterator (org.apache.ranger.plugin.classloader.RangerPluginClassLoader)
[2019-06-05 20:47:10,801] DEBUG &amp;lt;== RangerPluginClassLoader.findClass(org.apache.commons.collections.MapIterator): interface org.apache.commons.collections.MapIterator (org.apache.ranger.plugin.classloader.RangerPluginClassLoader)
[2019-06-05 20:47:10,801] DEBUG &amp;lt;== RangerPluginClassLoader.loadClass(org.apache.commons.collections.MapIterator): interface org.apache.commons.collections.MapIterator (org.apache.ranger.plugin.classloader.RangerPluginClassLoader)
[2019-06-05 20:47:10,801] DEBUG ==&amp;gt; RangerPluginClassLoader.findResource(hadoop-site.xml)  (org.apache.ranger.plugin.classloader.RangerPluginClassLoader)
[2019-06-05 20:47:10,801] DEBUG RangerPluginClassLoader.findResource(hadoop-site.xml): calling componentClassLoader.getResources() (org.apache.ranger.plugin.classloader.RangerPluginClassLoader)
[2019-06-05 20:47:10,801] DEBUG &amp;lt;== RangerPluginClassLoader.findResource(hadoop-site.xml): null (org.apache.ranger.plugin.classloader.RangerPluginClassLoader)
[2019-06-05 20:47:10,802] DEBUG ==&amp;gt; RangerPluginClassLoader.loadClass(java.util.ArrayList) (org.apache.ranger.plugin.classloader.RangerPluginClassLoader)
[2019-06-05 20:47:10,802] DEBUG RangerPluginClassLoader.loadClass(java.util.ArrayList): calling childClassLoader.findClass() (org.apache.ranger.plugin.classloader.RangerPluginClassLoader)
[2019-06-05 20:47:10,802] DEBUG &amp;lt;== RangerPluginClassLoader.loadClass(java.util.ArrayList): class java.util.ArrayList (org.apache.ranger.plugin.classloader.RangerPluginClassLoader)
[2019-06-05 20:47:10,802] DEBUG ==&amp;gt; RangerPluginClassLoader.loadClass(java.util.Collections) (org.apache.ranger.plugin.classloader.RangerPluginClassLoader)
[2019-06-05 20:47:10,802] DEBUG RangerPluginClassLoader.loadClass(java.util.Collections): calling childClassLoader.findClass() (org.apache.ranger.plugin.classloader.RangerPluginClassLoader)
[2019-06-05 20:47:10,802] DEBUG &amp;lt;== RangerPluginClassLoader.loadClass(java.util.Collections): class java.util.Collections (org.apache.ranger.plugin.classloader.RangerPluginClassLoader)
[2019-06-05 20:47:10,802] DEBUG ==&amp;gt; addResourceIfReadable(ranger-kafka-audit.xml) (org.apache.ranger.authorization.hadoop.config.RangerConfiguration)
[2019-06-05 20:47:10,802] DEBUG ==&amp;gt; RangerPluginClassLoader.findResource(ranger-kafka-audit.xml)  (org.apache.ranger.plugin.classloader.RangerPluginClassLoader)
[2019-06-05 20:47:10,802] DEBUG RangerPluginClassLoader.findResource(ranger-kafka-audit.xml): calling componentClassLoader.getResources() (org.apache.ranger.plugin.classloader.RangerPluginClassLoader)
[2019-06-05 20:47:10,802] DEBUG &amp;lt;== RangerPluginClassLoader.findResource(ranger-kafka-audit.xml): null (org.apache.ranger.plugin.classloader.RangerPluginClassLoader)
[2019-06-05 20:47:10,802] DEBUG ==&amp;gt; RangerPluginClassLoader.findResource(/ranger-kafka-audit.xml)  (org.apache.ranger.plugin.classloader.RangerPluginClassLoader)
[2019-06-05 20:47:10,802] DEBUG RangerPluginClassLoader.findResource(/ranger-kafka-audit.xml): calling componentClassLoader.getResources() (org.apache.ranger.plugin.classloader.RangerPluginClassLoader)
[2019-06-05 20:47:10,803] DEBUG &amp;lt;== RangerPluginClassLoader.findResource(/ranger-kafka-audit.xml): null (org.apache.ranger.plugin.classloader.RangerPluginClassLoader)
[2019-06-05 20:47:10,803] ERROR addResourceIfReadable(ranger-kafka-audit.xml): couldn't find resource file location (org.apache.ranger.authorization.hadoop.config.RangerConfiguration)
[2019-06-05 20:47:10,803] DEBUG &amp;lt;== addResourceIfReadable(ranger-kafka-audit.xml), result=false (org.apache.ranger.authorization.hadoop.config.RangerConfiguration)
[2019-06-05 20:47:10,803] DEBUG ==&amp;gt; addAuditResource(Service Type: kafka (org.apache.ranger.authorization.hadoop.config.RangerConfiguration)
[2019-06-05 20:47:10,803] DEBUG ==&amp;gt; RangerPluginClassLoader.loadClass(org.apache.ranger.authorization.hadoop.config.RangerLegacyConfigBuilder) (org.apache.ranger.plugin.classloader.RangerPluginClassLoader)
[2019-06-05 20:47:10,803] DEBUG RangerPluginClassLoader.loadClass(org.apache.ranger.authorization.hadoop.config.RangerLegacyConfigBuilder): calling childClassLoader.findClass() (org.apache.ranger.plugin.classloader.RangerPluginClassLoader)
[2019-06-05 20:47:10,803] DEBUG ==&amp;gt; RangerPluginClassLoader.findClass(org.apache.ranger.authorization.hadoop.config.RangerLegacyConfigBuilder) (org.apache.ranger.plugin.classloader.RangerPluginClassLoader)
[2019-06-05 20:47:10,803] DEBUG RangerPluginClassLoader.findClass(org.apache.ranger.authorization.hadoop.config.RangerLegacyConfigBuilder): calling childClassLoader().findClass()  (org.apache.ranger.plugin.classloader.RangerPluginClassLoader)
[2019-06-05 20:47:10,803] DEBUG &amp;lt;== RangerPluginClassLoader.findClass(org.apache.ranger.authorization.hadoop.config.RangerLegacyConfigBuilder): class org.apache.ranger.authorization.hadoop.config.RangerLegacyConfigBuilder (org.apache.ranger.plugin.classloader.RangerPluginClassLoader)
[2019-06-05 20:47:10,803] DEBUG &amp;lt;== RangerPluginClassLoader.loadClass(org.apache.ranger.authorization.hadoop.config.RangerLegacyConfigBuilder): class org.apache.ranger.authorization.hadoop.config.RangerLegacyConfigBuilder (org.apache.ranger.plugin.classloader.RangerPluginClassLoader)
[2019-06-05 20:47:10,815] DEBUG ==&amp;gt; RangerPluginClassLoader.findResource(hive-site.xml)  (org.apache.ranger.plugin.classloader.RangerPluginClassLoader)
[2019-06-05 20:47:10,815] DEBUG RangerPluginClassLoader.findResource(hive-site.xml): calling componentClassLoader.getResources() (org.apache.ranger.plugin.classloader.RangerPluginClassLoader)
[2019-06-05 20:47:10,815] DEBUG &amp;lt;== RangerPluginClassLoader.findResource(hive-site.xml): null (org.apache.ranger.plugin.classloader.RangerPluginClassLoader)
[2019-06-05 20:47:10,815] DEBUG ==&amp;gt; RangerPluginClassLoader.findResource(/hive-site.xml)  (org.apache.ranger.plugin.classloader.RangerPluginClassLoader)
[2019-06-05 20:47:10,815] DEBUG RangerPluginClassLoader.findResource(/hive-site.xml): calling componentClassLoader.getResources() (org.apache.ranger.plugin.classloader.RangerPluginClassLoader)
[2019-06-05 20:47:10,815] DEBUG &amp;lt;== RangerPluginClassLoader.findResource(/hive-site.xml): null (org.apache.ranger.plugin.classloader.RangerPluginClassLoader)
[2019-06-05 20:47:10,815] DEBUG ==&amp;gt; RangerPluginClassLoader.findResource(hbase-site.xml)  (org.apache.ranger.plugin.classloader.RangerPluginClassLoader)
[2019-06-05 20:47:10,815] DEBUG RangerPluginClassLoader.findResource(hbase-site.xml): calling componentClassLoader.getResources() (org.apache.ranger.plugin.classloader.RangerPluginClassLoader)
[2019-06-05 20:47:10,815] DEBUG &amp;lt;== RangerPluginClassLoader.findResource(hbase-site.xml): null (org.apache.ranger.plugin.classloader.RangerPluginClassLoader)
[2019-06-05 20:47:10,815] DEBUG ==&amp;gt; RangerPluginClassLoader.findResource(/hbase-site.xml)  (org.apache.ranger.plugin.classloader.RangerPluginClassLoader)
[2019-06-05 20:47:10,815] DEBUG RangerPluginClassLoader.findResource(/hbase-site.xml): calling componentClassLoader.getResources() (org.apache.ranger.plugin.classloader.RangerPluginClassLoader)
[2019-06-05 20:47:10,815] DEBUG &amp;lt;== RangerPluginClassLoader.findResource(/hbase-site.xml): null (org.apache.ranger.plugin.classloader.RangerPluginClassLoader)
[2019-06-05 20:47:10,815] DEBUG ==&amp;gt; RangerPluginClassLoader.findResource(hdfs-site.xml)  (org.apache.ranger.plugin.classloader.RangerPluginClassLoader)
[2019-06-05 20:47:10,815] DEBUG RangerPluginClassLoader.findResource(hdfs-site.xml): calling componentClassLoader.getResources() (org.apache.ranger.plugin.classloader.RangerPluginClassLoader)
[2019-06-05 20:47:10,816] DEBUG &amp;lt;== RangerPluginClassLoader.findResource(hdfs-site.xml): null (org.apache.ranger.plugin.classloader.RangerPluginClassLoader)
[2019-06-05 20:47:10,816] DEBUG ==&amp;gt; RangerPluginClassLoader.findResource(/hdfs-site.xml)  (org.apache.ranger.plugin.classloader.RangerPluginClassLoader)
[2019-06-05 20:47:10,816] DEBUG RangerPluginClassLoader.findResource(/hdfs-site.xml): calling componentClassLoader.getResources() (org.apache.ranger.plugin.classloader.RangerPluginClassLoader)
[2019-06-05 20:47:10,816] DEBUG &amp;lt;== RangerPluginClassLoader.findResource(/hdfs-site.xml): null (org.apache.ranger.plugin.classloader.RangerPluginClassLoader)
[2019-06-05 20:47:10,816] DEBUG &amp;lt;== addAuditResource(Service Type: kafka) (org.apache.ranger.authorization.hadoop.config.RangerConfiguration)
[2019-06-05 20:47:10,816] DEBUG ==&amp;gt; addResourceIfReadable(ranger-kafka-security.xml) (org.apache.ranger.authorization.hadoop.config.RangerConfiguration)
[2019-06-05 20:47:10,816] DEBUG ==&amp;gt; RangerPluginClassLoader.findResource(ranger-kafka-security.xml)  (org.apache.ranger.plugin.classloader.RangerPluginClassLoader)
[2019-06-05 20:47:10,816] DEBUG RangerPluginClassLoader.findResource(ranger-kafka-security.xml): calling componentClassLoader.getResources() (org.apache.ranger.plugin.classloader.RangerPluginClassLoader)
[2019-06-05 20:47:10,816] DEBUG &amp;lt;== RangerPluginClassLoader.findResource(ranger-kafka-security.xml): null (org.apache.ranger.plugin.classloader.RangerPluginClassLoader)
[2019-06-05 20:47:10,816] DEBUG ==&amp;gt; RangerPluginClassLoader.findResource(/ranger-kafka-security.xml)  (org.apache.ranger.plugin.classloader.RangerPluginClassLoader)
[2019-06-05 20:47:10,816] DEBUG RangerPluginClassLoader.findResource(/ranger-kafka-security.xml): calling componentClassLoader.getResources() (org.apache.ranger.plugin.classloader.RangerPluginClassLoader)
[2019-06-05 20:47:10,816] DEBUG &amp;lt;== RangerPluginClassLoader.findResource(/ranger-kafka-security.xml): null (org.apache.ranger.plugin.classloader.RangerPluginClassLoader)
[2019-06-05 20:47:10,816] ERROR addResourceIfReadable(ranger-kafka-security.xml): couldn't find resource file location (org.apache.ranger.authorization.hadoop.config.RangerConfiguration)&lt;/PRE&gt;&lt;P&gt;I'm don't sure about my capability and need your help and advices. Thank you.&lt;/P&gt;</description>
    <pubDate>Sat, 08 Jun 2019 01:01:58 GMT</pubDate>
    <dc:creator>fullhouse</dc:creator>
    <dc:date>2019-06-08T01:01:58Z</dc:date>
    <item>
      <title>Bug with ranger kafka plugin installation</title>
      <link>https://community.cloudera.com/t5/Support-Questions/Bug-with-ranger-kafka-plugin-installation/m-p/242023#M203826</link>
      <description>&lt;P&gt;Hi there, colleagues&lt;/P&gt;&lt;P&gt;Past several days i tried to implement integration apache ranger and ranger-kafka plugin.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;My versions:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;kafka: 2.12_2.2.0&lt;/P&gt;&lt;P&gt;ranger: 1.2.0 , ranger-plugin 1.2.0&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;My current problem:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;as far as i understand, kafka cant find the ranger-created audit files that i made with enable-kafka-plugin.sh script (ranger-kafka-audit.xml and ranger-kafka-security.xml). I sold this files everywhere in file system but this class still cant find it and cause fatal error:&lt;/P&gt;&lt;PRE&gt;[2019-06-06 13:22:44,584] INFO getFilesInDirectory('/usr/lib/kafka/libs/ranger-kafka-plugin-impl'): adding /usr/lib/kafka/libs/ranger-kafka-plugin-impl/guava-17.0.jar (org.apache.ranger.plugin.classloader.RangerPluginClassLoaderUtil)
[2019-06-06 13:22:44,584] INFO getFilesInDirectory('/usr/lib/kafka/libs/ranger-kafka-plugin-impl'): adding /usr/lib/kafka/libs/ranger-kafka-plugin-impl/ranger-plugins-common-1.2.0.jar (org.apache.ranger.plugin.classloader.RangerPluginClassLoaderUtil)
[2019-06-06 13:22:44,615] INFO [Transaction Marker Channel Manager 0]: Starting (kafka.coordinator.transaction.TransactionMarkerChannelManager)
[2019-06-06 13:22:44,648] ERROR Error getting principal. (org.apache.ranger.authorization.kafka.authorizer.RangerKafkaAuthorizer)
java.lang.NoSuchMethodError: org.apache.kafka.common.security.JaasContext.load(Lorg/apache/kafka/common/security/JaasContext$Type;Lorg/apache/kafka/common/network/ListenerName;Ljava/util/Map;)Lorg/apache/kafka/common/security/JaasContext;
        at org.apache.ranger.authorization.kafka.authorizer.RangerKafkaAuthorizer.configure(RangerKafkaAuthorizer.java:98)
        at org.apache.ranger.authorization.kafka.authorizer.RangerKafkaAuthorizer.configure(RangerKafkaAuthorizer.java:94)
        at kafka.server.KafkaServer.$anonfun$startup$5(KafkaServer.scala:288)
        at scala.Option.map(Option.scala:163)
        at kafka.server.KafkaServer.startup(KafkaServer.scala:286)
        at kafka.server.KafkaServerStartable.startup(KafkaServerStartable.scala:38)
        at kafka.Kafka$.main(Kafka.scala:75)
        at kafka.Kafka.main(Kafka.scala)
[2019-06-06 13:22:44,689] INFO Calling plugin.init() (org.apache.ranger.authorization.kafka.authorizer.RangerKafkaAuthorizer)
[2019-06-06 13:22:44,733] ERROR addResourceIfReadable(ranger-kafka-audit.xml): couldn't find resource file location (org.apache.ranger.authorization.hadoop.config.RangerConfiguration)
[2019-06-06 13:22:44,734] ERROR addResourceIfReadable(ranger-kafka-security.xml): couldn't find resource file location (org.apache.ranger.authorization.hadoop.config.RangerConfiguration)
[2019-06-06 13:22:44,758] INFO AuditProviderFactory: creating.. (org.apache.ranger.audit.provider.AuditProviderFactory)
[2019-06-06 13:22:44,758] INFO AuditProviderFactory: initializing.. (org.apache.ranger.audit.provider.AuditProviderFactory)
[2019-06-06 13:22:44,900] INFO No v3 audit configuration found. Trying v2 audit configurations (org.apache.ranger.audit.provider.AuditProviderFactory)
[2019-06-06 13:22:44,900] INFO AuditProviderFactory: Audit not enabled.. (org.apache.ranger.audit.provider.AuditProviderFactory)
[2019-06-06 13:22:44,900] INFO PolicyEngineOptions: { evaluatorType: auto, cacheAuditResult: false, disableContextEnrichers: false, disableCustomConditions: false, disableTrieLookupPrefilter: false, optimizeTrieForRetrieval: false } (org.apache.ranger.plugin.service.RangerBasePlugin)
[2019-06-06 13:22:44,917] ERROR [KafkaServer id=0] Fatal error during KafkaServer startup. Prepare to shutdown (kafka.server.KafkaServer)
java.lang.NullPointerException&lt;/PRE&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;PRE&gt;[root@myhost kafka]# find / -name ranger-kafka-security.xml | xargs ls -lah {}
ls: cannot access {}: No such file or directory
-rwxr--r-- 1 root       root  2.9K Jun  5 20:41 /opt/kafka/conf/ranger-kafka-security.xml
-rwxr--r-- 1 root       root  2.9K Jun  5 20:41 /opt/kafka/ranger-kafka-security.xml
-rwxr-xr-x 1 kafka      kafka 2.6K Jun  6 12:58 /ranger-kafka-security.xml
-rwx------ 1 cloud-user root  2.6K Sep 27  2018 /usr/lib/data/ranger-1.2.0-kafka-plugin/install/conf.templates/enable/ranger-kafka-security.xml
-rwxr--r-- 1 root       root  2.9K Jun  5 21:01 /usr/lib/data/ranger-1.2.0-kafka-plugin/ranger-kafka-security.xml
-rwxrwxrwx 1 kafka      kafka 2.9K Jun  5 20:21 /usr/lib/kafka/bin/ranger-kafka-security.xml
-rwxrwxrwx 1 kafka      kafka 2.9K Jun  5 20:59 /usr/lib/kafka/config/META-INF/ranger-kafka-security.xml
-rwxrwxrwx 1 kafka      kafka 2.9K Jun  5 12:50 /usr/lib/kafka/config/ranger-kafka-security.xml
-rwxrwxrwx 1 kafka      kafka 2.9K Jun  5 20:59 /usr/lib/kafka/conf/META-INF/ranger-kafka-security.xml
-rwxrwxrwx 1 kafka      kafka 2.9K Jun  5 16:19 /usr/lib/kafka/conf/ranger-kafka-security.xml
-rwxr-xr-x 1 kafka      kafka 2.6K Jun  6 12:43 /usr/lib/kafka/libs/ranger-kafka-security.xml
-rwxr-xr-x 1 root       root  2.9K Jun  6 10:46 /usr/lib/kafka/META-INF/conf/ranger-kafka-security.xml
-rwxrwxrwx 1 kafka      kafka 2.9K Jun  5 20:59 /usr/lib/kafka/META-INF/ranger-kafka-security.xml
-rwxr-xr-x 1 root       root  2.9K Jun  6 10:46 /usr/lib/kafka/META-INF/services/ranger-kafka-security.xml
-rwxrwxrwx 1 kafka      kafka 2.9K Jun  5 20:20 /usr/lib/kafka/ranger-kafka-security.xml
-rwxrwxrwx 1 kafka      kafka 2.9K Jun  5 20:38 /usr/lib/kafka/site-docs/ranger-kafka-security.xml
[root@myhost kafka]#
[root@myhost kafka]# ll /etc/kafka
lrwxrwxrwx 1 root root 15 Jun  5 19:49 /etc/kafka -&amp;gt; /usr/lib/kafka/&lt;/PRE&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;My configurations:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;kafka server.properties for ranger ( Bigger part of configuration i find in this guide &lt;A rel="noopener noreferrer noopener noreferrer noopener noreferrer noopener noreferrer" href="https://www.cnblogs.com/felixzh/p/10475171.html" target="_blank"&gt;https://www.cnblogs.com/felixzh/p/10475171.html&lt;/A&gt; )&lt;/P&gt;&lt;PRE&gt;authorizer.class.name=org.apache.ranger.authorization.kafka.authorizer.RangerKafkaAuthorizer
listeners=SASL_PLAINTEXT://myhost.domain.example:6667
security.inter.broker.protocol=SASL_PLAINTEXT
sasl.mechanism.inter.broker.protocol=GSSAPI
sasl.enabled.mechanisms=GSSAPI
isasl.kerberos.service.name=kafka&lt;/PRE&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;My logs:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;I'm try to investigate this bug with strace, debug mode, and java-lib inspections but dont find any.&lt;/P&gt;&lt;P&gt;Some debug-logs part with successfull export ranger-libs and failed .xml search (care , too long):&lt;/P&gt;&lt;PRE&gt;[2019-06-05 20:47:10,799] DEBUG RangerPluginClassLoader.findClass(org.apache.commons.collections.IterableMap): calling childClassLoader().findClass()  (org.apache.ranger.plugin.classloader.RangerPluginClassLoader)
[2019-06-05 20:47:10,799] DEBUG &amp;lt;== RangerPluginClassLoader.findClass(org.apache.commons.collections.IterableMap): interface org.apache.commons.collections.IterableMap (org.apache.ranger.plugin.classloader.RangerPluginClassLoader)
[2019-06-05 20:47:10,799] DEBUG &amp;lt;== RangerPluginClassLoader.loadClass(org.apache.commons.collections.IterableMap): interface org.apache.commons.collections.IterableMap (org.apache.ranger.plugin.classloader.RangerPluginClassLoader)
[2019-06-05 20:47:10,799] DEBUG ==&amp;gt; RangerPluginClassLoader.loadClass(org.apache.commons.collections.Unmodifiable) (org.apache.ranger.plugin.classloader.RangerPluginClassLoader)
[2019-06-05 20:47:10,799] DEBUG RangerPluginClassLoader.loadClass(org.apache.commons.collections.Unmodifiable): calling childClassLoader.findClass() (org.apache.ranger.plugin.classloader.RangerPluginClassLoader)
[2019-06-05 20:47:10,799] DEBUG ==&amp;gt; RangerPluginClassLoader.findClass(org.apache.commons.collections.Unmodifiable) (org.apache.ranger.plugin.classloader.RangerPluginClassLoader)
[2019-06-05 20:47:10,799] DEBUG RangerPluginClassLoader.findClass(org.apache.commons.collections.Unmodifiable): calling childClassLoader().findClass()  (org.apache.ranger.plugin.classloader.RangerPluginClassLoader)
[2019-06-05 20:47:10,800] DEBUG &amp;lt;== RangerPluginClassLoader.findClass(org.apache.commons.collections.Unmodifiable): interface org.apache.commons.collections.Unmodifiable (org.apache.ranger.plugin.classloader.RangerPluginClassLoader)
[2019-06-05 20:47:10,800] DEBUG &amp;lt;== RangerPluginClassLoader.loadClass(org.apache.commons.collections.Unmodifiable): interface org.apache.commons.collections.Unmodifiable (org.apache.ranger.plugin.classloader.RangerPluginClassLoader)
[2019-06-05 20:47:10,800] DEBUG ==&amp;gt; RangerPluginClassLoader.loadClass(org.apache.commons.collections.map.AbstractMapDecorator) (org.apache.ranger.plugin.classloader.RangerPluginClassLoader)
[2019-06-05 20:47:10,800] DEBUG RangerPluginClassLoader.loadClass(org.apache.commons.collections.map.AbstractMapDecorator): calling childClassLoader.findClass() (org.apache.ranger.plugin.classloader.RangerPluginClassLoader)
[2019-06-05 20:47:10,800] DEBUG ==&amp;gt; RangerPluginClassLoader.findClass(org.apache.commons.collections.map.AbstractMapDecorator) (org.apache.ranger.plugin.classloader.RangerPluginClassLoader)
[2019-06-05 20:47:10,800] DEBUG RangerPluginClassLoader.findClass(org.apache.commons.collections.map.AbstractMapDecorator): calling childClassLoader().findClass()  (org.apache.ranger.plugin.classloader.RangerPluginClassLoader)
[2019-06-05 20:47:10,800] DEBUG &amp;lt;== RangerPluginClassLoader.findClass(org.apache.commons.collections.map.AbstractMapDecorator): class org.apache.commons.collections.map.AbstractMapDecorator (org.apache.ranger.plugin.classloader.RangerPluginClassLoader)
[2019-06-05 20:47:10,800] DEBUG &amp;lt;== RangerPluginClassLoader.loadClass(org.apache.commons.collections.map.AbstractMapDecorator): class org.apache.commons.collections.map.AbstractMapDecorator (org.apache.ranger.plugin.classloader.RangerPluginClassLoader)
[2019-06-05 20:47:10,800] DEBUG &amp;lt;== RangerPluginClassLoader.findClass(org.apache.commons.collections.map.UnmodifiableMap): class org.apache.commons.collections.map.UnmodifiableMap (org.apache.ranger.plugin.classloader.RangerPluginClassLoader)
[2019-06-05 20:47:10,800] DEBUG &amp;lt;== RangerPluginClassLoader.loadClass(org.apache.commons.collections.map.UnmodifiableMap): class org.apache.commons.collections.map.UnmodifiableMap (org.apache.ranger.plugin.classloader.RangerPluginClassLoader)
[2019-06-05 20:47:10,800] DEBUG ==&amp;gt; RangerPluginClassLoader.loadClass(org.apache.commons.collections.MapIterator) (org.apache.ranger.plugin.classloader.RangerPluginClassLoader)
[2019-06-05 20:47:10,800] DEBUG RangerPluginClassLoader.loadClass(org.apache.commons.collections.MapIterator): calling childClassLoader.findClass() (org.apache.ranger.plugin.classloader.RangerPluginClassLoader)
[2019-06-05 20:47:10,800] DEBUG ==&amp;gt; RangerPluginClassLoader.findClass(org.apache.commons.collections.MapIterator) (org.apache.ranger.plugin.classloader.RangerPluginClassLoader)
[2019-06-05 20:47:10,800] DEBUG RangerPluginClassLoader.findClass(org.apache.commons.collections.MapIterator): calling childClassLoader().findClass()  (org.apache.ranger.plugin.classloader.RangerPluginClassLoader)
[2019-06-05 20:47:10,801] DEBUG ==&amp;gt; RangerPluginClassLoader.loadClass(java.util.Iterator) (org.apache.ranger.plugin.classloader.RangerPluginClassLoader)
[2019-06-05 20:47:10,801] DEBUG RangerPluginClassLoader.loadClass(java.util.Iterator): calling childClassLoader.findClass() (org.apache.ranger.plugin.classloader.RangerPluginClassLoader)
[2019-06-05 20:47:10,801] DEBUG &amp;lt;== RangerPluginClassLoader.loadClass(java.util.Iterator): interface java.util.Iterator (org.apache.ranger.plugin.classloader.RangerPluginClassLoader)
[2019-06-05 20:47:10,801] DEBUG &amp;lt;== RangerPluginClassLoader.findClass(org.apache.commons.collections.MapIterator): interface org.apache.commons.collections.MapIterator (org.apache.ranger.plugin.classloader.RangerPluginClassLoader)
[2019-06-05 20:47:10,801] DEBUG &amp;lt;== RangerPluginClassLoader.loadClass(org.apache.commons.collections.MapIterator): interface org.apache.commons.collections.MapIterator (org.apache.ranger.plugin.classloader.RangerPluginClassLoader)
[2019-06-05 20:47:10,801] DEBUG ==&amp;gt; RangerPluginClassLoader.findResource(hadoop-site.xml)  (org.apache.ranger.plugin.classloader.RangerPluginClassLoader)
[2019-06-05 20:47:10,801] DEBUG RangerPluginClassLoader.findResource(hadoop-site.xml): calling componentClassLoader.getResources() (org.apache.ranger.plugin.classloader.RangerPluginClassLoader)
[2019-06-05 20:47:10,801] DEBUG &amp;lt;== RangerPluginClassLoader.findResource(hadoop-site.xml): null (org.apache.ranger.plugin.classloader.RangerPluginClassLoader)
[2019-06-05 20:47:10,802] DEBUG ==&amp;gt; RangerPluginClassLoader.loadClass(java.util.ArrayList) (org.apache.ranger.plugin.classloader.RangerPluginClassLoader)
[2019-06-05 20:47:10,802] DEBUG RangerPluginClassLoader.loadClass(java.util.ArrayList): calling childClassLoader.findClass() (org.apache.ranger.plugin.classloader.RangerPluginClassLoader)
[2019-06-05 20:47:10,802] DEBUG &amp;lt;== RangerPluginClassLoader.loadClass(java.util.ArrayList): class java.util.ArrayList (org.apache.ranger.plugin.classloader.RangerPluginClassLoader)
[2019-06-05 20:47:10,802] DEBUG ==&amp;gt; RangerPluginClassLoader.loadClass(java.util.Collections) (org.apache.ranger.plugin.classloader.RangerPluginClassLoader)
[2019-06-05 20:47:10,802] DEBUG RangerPluginClassLoader.loadClass(java.util.Collections): calling childClassLoader.findClass() (org.apache.ranger.plugin.classloader.RangerPluginClassLoader)
[2019-06-05 20:47:10,802] DEBUG &amp;lt;== RangerPluginClassLoader.loadClass(java.util.Collections): class java.util.Collections (org.apache.ranger.plugin.classloader.RangerPluginClassLoader)
[2019-06-05 20:47:10,802] DEBUG ==&amp;gt; addResourceIfReadable(ranger-kafka-audit.xml) (org.apache.ranger.authorization.hadoop.config.RangerConfiguration)
[2019-06-05 20:47:10,802] DEBUG ==&amp;gt; RangerPluginClassLoader.findResource(ranger-kafka-audit.xml)  (org.apache.ranger.plugin.classloader.RangerPluginClassLoader)
[2019-06-05 20:47:10,802] DEBUG RangerPluginClassLoader.findResource(ranger-kafka-audit.xml): calling componentClassLoader.getResources() (org.apache.ranger.plugin.classloader.RangerPluginClassLoader)
[2019-06-05 20:47:10,802] DEBUG &amp;lt;== RangerPluginClassLoader.findResource(ranger-kafka-audit.xml): null (org.apache.ranger.plugin.classloader.RangerPluginClassLoader)
[2019-06-05 20:47:10,802] DEBUG ==&amp;gt; RangerPluginClassLoader.findResource(/ranger-kafka-audit.xml)  (org.apache.ranger.plugin.classloader.RangerPluginClassLoader)
[2019-06-05 20:47:10,802] DEBUG RangerPluginClassLoader.findResource(/ranger-kafka-audit.xml): calling componentClassLoader.getResources() (org.apache.ranger.plugin.classloader.RangerPluginClassLoader)
[2019-06-05 20:47:10,803] DEBUG &amp;lt;== RangerPluginClassLoader.findResource(/ranger-kafka-audit.xml): null (org.apache.ranger.plugin.classloader.RangerPluginClassLoader)
[2019-06-05 20:47:10,803] ERROR addResourceIfReadable(ranger-kafka-audit.xml): couldn't find resource file location (org.apache.ranger.authorization.hadoop.config.RangerConfiguration)
[2019-06-05 20:47:10,803] DEBUG &amp;lt;== addResourceIfReadable(ranger-kafka-audit.xml), result=false (org.apache.ranger.authorization.hadoop.config.RangerConfiguration)
[2019-06-05 20:47:10,803] DEBUG ==&amp;gt; addAuditResource(Service Type: kafka (org.apache.ranger.authorization.hadoop.config.RangerConfiguration)
[2019-06-05 20:47:10,803] DEBUG ==&amp;gt; RangerPluginClassLoader.loadClass(org.apache.ranger.authorization.hadoop.config.RangerLegacyConfigBuilder) (org.apache.ranger.plugin.classloader.RangerPluginClassLoader)
[2019-06-05 20:47:10,803] DEBUG RangerPluginClassLoader.loadClass(org.apache.ranger.authorization.hadoop.config.RangerLegacyConfigBuilder): calling childClassLoader.findClass() (org.apache.ranger.plugin.classloader.RangerPluginClassLoader)
[2019-06-05 20:47:10,803] DEBUG ==&amp;gt; RangerPluginClassLoader.findClass(org.apache.ranger.authorization.hadoop.config.RangerLegacyConfigBuilder) (org.apache.ranger.plugin.classloader.RangerPluginClassLoader)
[2019-06-05 20:47:10,803] DEBUG RangerPluginClassLoader.findClass(org.apache.ranger.authorization.hadoop.config.RangerLegacyConfigBuilder): calling childClassLoader().findClass()  (org.apache.ranger.plugin.classloader.RangerPluginClassLoader)
[2019-06-05 20:47:10,803] DEBUG &amp;lt;== RangerPluginClassLoader.findClass(org.apache.ranger.authorization.hadoop.config.RangerLegacyConfigBuilder): class org.apache.ranger.authorization.hadoop.config.RangerLegacyConfigBuilder (org.apache.ranger.plugin.classloader.RangerPluginClassLoader)
[2019-06-05 20:47:10,803] DEBUG &amp;lt;== RangerPluginClassLoader.loadClass(org.apache.ranger.authorization.hadoop.config.RangerLegacyConfigBuilder): class org.apache.ranger.authorization.hadoop.config.RangerLegacyConfigBuilder (org.apache.ranger.plugin.classloader.RangerPluginClassLoader)
[2019-06-05 20:47:10,815] DEBUG ==&amp;gt; RangerPluginClassLoader.findResource(hive-site.xml)  (org.apache.ranger.plugin.classloader.RangerPluginClassLoader)
[2019-06-05 20:47:10,815] DEBUG RangerPluginClassLoader.findResource(hive-site.xml): calling componentClassLoader.getResources() (org.apache.ranger.plugin.classloader.RangerPluginClassLoader)
[2019-06-05 20:47:10,815] DEBUG &amp;lt;== RangerPluginClassLoader.findResource(hive-site.xml): null (org.apache.ranger.plugin.classloader.RangerPluginClassLoader)
[2019-06-05 20:47:10,815] DEBUG ==&amp;gt; RangerPluginClassLoader.findResource(/hive-site.xml)  (org.apache.ranger.plugin.classloader.RangerPluginClassLoader)
[2019-06-05 20:47:10,815] DEBUG RangerPluginClassLoader.findResource(/hive-site.xml): calling componentClassLoader.getResources() (org.apache.ranger.plugin.classloader.RangerPluginClassLoader)
[2019-06-05 20:47:10,815] DEBUG &amp;lt;== RangerPluginClassLoader.findResource(/hive-site.xml): null (org.apache.ranger.plugin.classloader.RangerPluginClassLoader)
[2019-06-05 20:47:10,815] DEBUG ==&amp;gt; RangerPluginClassLoader.findResource(hbase-site.xml)  (org.apache.ranger.plugin.classloader.RangerPluginClassLoader)
[2019-06-05 20:47:10,815] DEBUG RangerPluginClassLoader.findResource(hbase-site.xml): calling componentClassLoader.getResources() (org.apache.ranger.plugin.classloader.RangerPluginClassLoader)
[2019-06-05 20:47:10,815] DEBUG &amp;lt;== RangerPluginClassLoader.findResource(hbase-site.xml): null (org.apache.ranger.plugin.classloader.RangerPluginClassLoader)
[2019-06-05 20:47:10,815] DEBUG ==&amp;gt; RangerPluginClassLoader.findResource(/hbase-site.xml)  (org.apache.ranger.plugin.classloader.RangerPluginClassLoader)
[2019-06-05 20:47:10,815] DEBUG RangerPluginClassLoader.findResource(/hbase-site.xml): calling componentClassLoader.getResources() (org.apache.ranger.plugin.classloader.RangerPluginClassLoader)
[2019-06-05 20:47:10,815] DEBUG &amp;lt;== RangerPluginClassLoader.findResource(/hbase-site.xml): null (org.apache.ranger.plugin.classloader.RangerPluginClassLoader)
[2019-06-05 20:47:10,815] DEBUG ==&amp;gt; RangerPluginClassLoader.findResource(hdfs-site.xml)  (org.apache.ranger.plugin.classloader.RangerPluginClassLoader)
[2019-06-05 20:47:10,815] DEBUG RangerPluginClassLoader.findResource(hdfs-site.xml): calling componentClassLoader.getResources() (org.apache.ranger.plugin.classloader.RangerPluginClassLoader)
[2019-06-05 20:47:10,816] DEBUG &amp;lt;== RangerPluginClassLoader.findResource(hdfs-site.xml): null (org.apache.ranger.plugin.classloader.RangerPluginClassLoader)
[2019-06-05 20:47:10,816] DEBUG ==&amp;gt; RangerPluginClassLoader.findResource(/hdfs-site.xml)  (org.apache.ranger.plugin.classloader.RangerPluginClassLoader)
[2019-06-05 20:47:10,816] DEBUG RangerPluginClassLoader.findResource(/hdfs-site.xml): calling componentClassLoader.getResources() (org.apache.ranger.plugin.classloader.RangerPluginClassLoader)
[2019-06-05 20:47:10,816] DEBUG &amp;lt;== RangerPluginClassLoader.findResource(/hdfs-site.xml): null (org.apache.ranger.plugin.classloader.RangerPluginClassLoader)
[2019-06-05 20:47:10,816] DEBUG &amp;lt;== addAuditResource(Service Type: kafka) (org.apache.ranger.authorization.hadoop.config.RangerConfiguration)
[2019-06-05 20:47:10,816] DEBUG ==&amp;gt; addResourceIfReadable(ranger-kafka-security.xml) (org.apache.ranger.authorization.hadoop.config.RangerConfiguration)
[2019-06-05 20:47:10,816] DEBUG ==&amp;gt; RangerPluginClassLoader.findResource(ranger-kafka-security.xml)  (org.apache.ranger.plugin.classloader.RangerPluginClassLoader)
[2019-06-05 20:47:10,816] DEBUG RangerPluginClassLoader.findResource(ranger-kafka-security.xml): calling componentClassLoader.getResources() (org.apache.ranger.plugin.classloader.RangerPluginClassLoader)
[2019-06-05 20:47:10,816] DEBUG &amp;lt;== RangerPluginClassLoader.findResource(ranger-kafka-security.xml): null (org.apache.ranger.plugin.classloader.RangerPluginClassLoader)
[2019-06-05 20:47:10,816] DEBUG ==&amp;gt; RangerPluginClassLoader.findResource(/ranger-kafka-security.xml)  (org.apache.ranger.plugin.classloader.RangerPluginClassLoader)
[2019-06-05 20:47:10,816] DEBUG RangerPluginClassLoader.findResource(/ranger-kafka-security.xml): calling componentClassLoader.getResources() (org.apache.ranger.plugin.classloader.RangerPluginClassLoader)
[2019-06-05 20:47:10,816] DEBUG &amp;lt;== RangerPluginClassLoader.findResource(/ranger-kafka-security.xml): null (org.apache.ranger.plugin.classloader.RangerPluginClassLoader)
[2019-06-05 20:47:10,816] ERROR addResourceIfReadable(ranger-kafka-security.xml): couldn't find resource file location (org.apache.ranger.authorization.hadoop.config.RangerConfiguration)&lt;/PRE&gt;&lt;P&gt;I'm don't sure about my capability and need your help and advices. Thank you.&lt;/P&gt;</description>
      <pubDate>Sat, 08 Jun 2019 01:01:58 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Support-Questions/Bug-with-ranger-kafka-plugin-installation/m-p/242023#M203826</guid>
      <dc:creator>fullhouse</dc:creator>
      <dc:date>2019-06-08T01:01:58Z</dc:date>
    </item>
    <item>
      <title>Re: Bug with ranger kafka plugin installation</title>
      <link>https://community.cloudera.com/t5/Support-Questions/Bug-with-ranger-kafka-plugin-installation/m-p/242024#M203827</link>
      <description>&lt;P&gt;Resolved.&lt;/P&gt;&lt;P&gt;For the descedants. Try this:&lt;/P&gt;&lt;P&gt;./bin/kafka-run-class.sh -&amp;gt; insert env variable with kafka path "CLASSPATH=/lib/kafka/config"&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 20 Jun 2019 15:19:36 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Support-Questions/Bug-with-ranger-kafka-plugin-installation/m-p/242024#M203827</guid>
      <dc:creator>fullhouse</dc:creator>
      <dc:date>2019-06-20T15:19:36Z</dc:date>
    </item>
  </channel>
</rss>

