Hi Ebrahim -

This is obviously a classpath related issue that would not be caused simply
by restarting the gateway.
Either, you have changed jars or the command line in gateway.sh script.

Given that this is a Ranger Plugin related class, I assume that you have
changed that jar or introduced an extension that assumes a different
version of that code.
If you have backed up the jars that you have changed - which you obviously
should have - then put them back and restart.

HTH,

--larry

On Mon, Dec 28, 2020 at 11:43 PM Ebrahim Khalil Abbasi <
[email protected]> wrote:

> Dear all,
>
> I am using KNOX and its plugin in Ranger for authorization.
> I restarted KNOX and Ranger and then executed the following command:
> -----------------------------
>  curl -ik  -u admin:<PASS> https://
> <SERVER>:8443/gateway/dsgdev/livy/v1/sessions
> -----------------------------
>
>
> I got the http error 500
>
> --------------------------------
> <body><h2>HTTP ERROR 500</h2>
> <p>Problem accessing /gateway/dsgdev/livy/v1/sessions. Reason:
> <pre>    Server Error</pre></p><hr><a href="http://eclipse.org/jetty";>Powered
> by Jetty:// 9.4.12.v20180830</a><hr/></body>
> -------------------------------
>
> The gateway.log file shows two errors
> 2020-12-29 08:03:42,348 ERROR config.RangerConfiguration
> (RangerConfiguration.java:addResourceIfReadable(63)) -
> addResourceIfReadable(ranger-knox-dsgdev_knox-policymgr-ssl.xml): couldn't
> find resource file location
> 2020-12-29 08:03:43,131 ERROR knox.gateway
> (AbstractGatewayFilter.java:doFilter(69)) - Failed to execute filter:
> java.lang.NoClassDefFoundError: com/kstruct/gethostname4j/Hostname
>
>
> Would you please help me what should I do for this problem?
> Ebrahim
>
>
>
>
>
>
>
>

Reply via email to