ranger-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Don Bosco Durai <bo...@apache.org>
Subject Re: Loading config error
Date Fri, 13 May 2016 07:43:15 GMT
Ok, manual install might be a bit tricky. I assume, you are using 0.9 version of Kafka.

Thanks

Bosco


From:  Lawrence Weikum <lweikum@pandora.com>
Reply-To:  <user@ranger.incubator.apache.org>
Date:  Monday, May 9, 2016 at 7:25 AM
To:  "user@ranger.incubator.apache.org" <user@ranger.incubator.apache.org>
Subject:  Re: Loading config error

Manual install


Lawrence Weikum | Software Engineer | Pandora
1426 Pearl Street, Suite 100, Boulder CO 80302
m 720.203.1578 | lweikum@pandora.com

From: Don Bosco Durai <bosco@apache.org>
Reply-To: "user@ranger.incubator.apache.org" <user@ranger.incubator.apache.org>
Date: Friday, May 6, 2016 at 5:16 PM
To: "user@ranger.incubator.apache.org" <user@ranger.incubator.apache.org>
Subject: Re: Loading config error

Lawerence, also are you using Ambari or manual install?

Thanks

Bosco


From: Ramesh Mani <rmani@hortonworks.com>
Reply-To: <user@ranger.incubator.apache.org>
Date: Friday, May 6, 2016 at 2:04 PM
To: "user@ranger.incubator.apache.org" <user@ranger.incubator.apache.org>
Subject: Re: Loading config error


Lawerence,

Were are the ranger-kafka-plugin-impl folder and  ranger-plugin-classloader*jar/ ranger-kafka-plugin-shim*jar
are locate ? We expect them to be in the same folder when is kafka “libs” folder.
If ranger-kafka-plugin-impl is symlink can you please make it as local one and try?

Thanks
Ramesh


From: Lawrence Weikum <lweikum@pandora.com>
Reply-To: "user@ranger.incubator.apache.org" <user@ranger.incubator.apache.org>
Date: Friday, May 6, 2016 at 1:00 PM
To: "user@ranger.incubator.apache.org" <user@ranger.incubator.apache.org>
Subject: Re: Loading config error

Even with full permissions, still no luck.  

It seems that the RangerConfiguration.getFileLocation() always returns a null value for any
ranger-related configurations.

Lawrence Weikum | Software Engineer | Pandora
1426 Pearl Street, Suite 100, Boulder CO 80302
m 720.203.1578 | lweikum@pandora.com

From: Ramesh Mani <rmani@hortonworks.com>
Reply-To: "user@ranger.incubator.apache.org" <user@ranger.incubator.apache.org>
Date: Friday, May 6, 2016 at 1:29 PM
To: "user@ranger.incubator.apache.org" <user@ranger.incubator.apache.org>
Subject: Re: Loading config error


>From the log what I might be happening is for some reason  the ranger*.xml files in the
config folders not available, please check the permission on the files and the folders for
this.
Also you can check in the xml files the values are correct.

Thanks,
Ramesh

From: Lawrence Weikum <lweikum@pandora.com>
Reply-To: "user@ranger.incubator.apache.org" <user@ranger.incubator.apache.org>
Date: Friday, May 6, 2016 at 12:20 PM
To: "user@ranger.incubator.apache.org" <user@ranger.incubator.apache.org>
Subject: Loading config error

Hello,

I'm having a bit of trouble getting the Kafka Ranger 0.5 pluigin to load the configuration
files.  My guess is that I have the config files in the wrong place.

I know normally, Ranger and Kafka are supposed to be installed natively on the machine, but
we have a use case where they must be used with relative paths.

Currently, the jars are linked correctly and I can see in the logs that the plugin is starting.
 I have the xml config files in Kafka's config directory.  

With Log4J, I see:
[2016-05-06 13:03:01,737] ERROR PolicyRefresher(serviceName=null): failed to refresh policies.
Will continue to use last known version of policies (-1) (org.apache.ranger.plugin.util.PolicyRefresher)
com.sun.jersey.api.client.ClientHandlerException: java.lang.IllegalArgumentException: URI
is not absolute
at com.sun.jersey.client.urlconnection.URLConnectionClientHandler.handle(URLConnectionClientHandler.java:151)
at com.sun.jersey.api.client.Client.handle(Client.java:648)
at com.sun.jersey.api.client.WebResource.handle(WebResource.java:680)
at com.sun.jersey.api.client.WebResource.access$200(WebResource.java:74)
at com.sun.jersey.api.client.WebResource$Builder.get(WebResource.java:507)
at org.apache.ranger.admin.client.RangerAdminRESTClient.getServicePoliciesIfUpdated(RangerAdminRESTClient.java:73)
at org.apache.ranger.plugin.util.PolicyRefresher.loadPolicyfromPolicyAdmin(PolicyRefresher.java:205)
at org.apache.ranger.plugin.util.PolicyRefresher.loadPolicy(PolicyRefresher.java:175)
at org.apache.ranger.plugin.util.PolicyRefresher.run(PolicyRefresher.java:154)
Caused by: java.lang.IllegalArgumentException: URI is not absolute
at java.net.URI.toURL(URI.java:1088)
at com.sun.jersey.client.urlconnection.URLConnectionClientHandler._invoke(URLConnectionClientHandler.java:159)
at com.sun.jersey.client.urlconnection.URLConnectionClientHandler.handle(URLConnectionClientHandler.java:149)
... 8 more

[2016-05-06 11:23:31,056] DEBUG ==> addResourceIfReadable(ranger-kafka-security.xml) (org.apache.ranger.authorization.hadoop.config.RangerConfiguration)
[2016-05-06 11:23:31,056] DEBUG ==> RangerPluginClassLoader.findResources()  (org.apache.ranger.plugin.classloader.RangerPluginClassLoader)
[2016-05-06 11:23:31,056] DEBUG RangerPluginClassLoader.findResourcesUsingChildClassLoader():
calling childClassLoader.findResources() (org.apache.ranger.plugin.classloader.RangerPluginClassLoader)
[2016-05-06 11:23:31,056] DEBUG RangerPluginClassLoader.findResourcesUsingComponentClassLoader():
calling componentClassLoader.getResources() (org.apache.ranger.plugin.classloader.RangerPluginClassLoader)
[2016-05-06 11:23:31,056] DEBUG <== RangerPluginClassLoader.findResourcesUsingComponentClassLoader():
sun.misc.CompoundEnumeration@47c81abf (org.apache.ranger.plugin.classloader.RangerPluginClassLoader)
[2016-05-06 11:23:31,056] DEBUG <== RangerPluginClassLoader.findResources()  (org.apache.ranger.plugin.classloader.RangerPluginClassLoader)
[2016-05-06 11:23:31,058] DEBUG ==> RangerPluginClassLoader.findResource()  (org.apache.ranger.plugin.classloader.RangerPluginClassLoader)
[2016-05-06 11:23:31,058] DEBUG RangerPluginClassLoader.findResource(): calling componentClassLoader.getResources()
(org.apache.ranger.plugin.classloader.RangerPluginClassLoader)
[2016-05-06 11:23:31,058] DEBUG <== RangerPluginClassLoader.findResource(): null (org.apache.ranger.plugin.classloader.RangerPluginClassLoader)
[2016-05-06 11:23:31,058] DEBUG ==> RangerPluginClassLoader.findResource(ranger-kafka-security.xml)
 (org.apache.ranger.plugin.classloader.RangerPluginClassLoader)
[2016-05-06 11:23:31,058] DEBUG RangerPluginClassLoader.findResource(ranger-kafka-security.xml):
calling componentClassLoader.getResources() (org.apache.ranger.plugin.classloader.RangerPluginClassLoader)
[2016-05-06 11:23:31,058] DEBUG <== RangerPluginClassLoader.findResource(ranger-kafka-security.xml):
null (org.apache.ranger.plugin.classloader.RangerPluginClassLoader)
[2016-05-06 11:23:31,058] DEBUG ==> RangerPluginClassLoader.findResource(/ranger-kafka-security.xml)
 (org.apache.ranger.plugin.classloader.RangerPluginClassLoader)
[2016-05-06 11:23:31,058] DEBUG RangerPluginClassLoader.findResource(/ranger-kafka-security.xml):
calling componentClassLoader.getResources() (org.apache.ranger.plugin.classloader.RangerPluginClassLoader)
[2016-05-06 11:23:31,058] DEBUG <== RangerPluginClassLoader.findResource(/ranger-kafka-security.xml):
null (org.apache.ranger.plugin.classloader.RangerPluginClassLoader)
[2016-05-06 11:23:31,058] DEBUG <== addResourceIfReadable(ranger-kafka-security.xml): couldn't
find resource file location (org.apache.ranger.authorization.hadoop.config.RangerConfiguration)

Do I have these configs in the wrong location, or is there something else I'm missing?

Thank you for your help!

Lawrence


Mime
View raw message