Hello Mohammad,

Yup, that's the property (default.app.topology.name). The docs for this one
are not very obvious :(
Here is the doc link for this feature
http://knox.apache.org/books/knox-0-12-0/user-guide.html#Default+Topology+URLs

It looks like the feature broke somewhere between 0.9.1 and 0.12.


Best,
Sandeep

On Mon, Apr 24, 2017 at 1:55 PM, Mohammad Islam <[email protected]>
wrote:

> Thanks Larry.
> Are you talking about the property "default.app.topology.name"? I didn't
> see any such property defined. I also grep-ed for "doc" in gateway-site.xml
> without any references.
> As I mentioned, the same conf directory  worked fine for 0.9.1. but not
> for 0.12.
> Any other thing to debug ?
> Regards,Mohammad
>
>
>     On Monday, April 24, 2017 3:34 AM, larry mccay <[email protected]>
> wrote:
>
>
>  Hi Mohammad -
>
> Good to hear from you!
> Hope all is well.
>
> It seems that you have poc.xml configured to be the "default topology".
> This feature isn't working properly and it seems that maybe something was
> done to advance it towards working properly but still not quite there yet.
>
> Try removing that configuration from gateway-site.xml and try it again.
>
> thanks,
>
> --larry
>
>
> On Mon, Apr 24, 2017 at 3:45 AM, Mohammad Islam <[email protected]
> >
> wrote:
>
> > Hi,I recently upgraded Knox from 0.9.1 to 0.12. When I tried to access
> > WEBHDFS through curl command, it failed with 404. See details at the end.
> > However, the same command worked in 0.9.1? Btw I reused the same
> > configurations including topologies for both versions.Any idea?
> > Regards,Mohammad
> > Curl command:
> > $ curl -ivk -H "X-Params-Email: [email protected]" -H "X-Own-Source: ABCD" "
> > https://HOSTNAME:8443/gateway/poc/webhdfs/v1/tmp/?op=LISTSTATUS";
> >  SSLv2, Unknown (23):> GET /gateway/poc/webhdfs/v1/tmp/?op=LISTSTATUS
> > HTTP/1.1> User-Agent: curl/7.38.0> Host: HOSTNAME:8443> Accept:
> > */*> X-Params-Email: [email protected]> X-Own-Source: ABCD> * SSLv2, Unknown
> > (23):< HTTP/1.1 404 Not FoundHTTP/1.1 404 Not Found
> >
> > gateway.log :*******NOTE: the first line never printed for 0.9.1 case.
> > *********
> > 2017-04-24 07:11:33,794 DEBUG hadoop.gateway
> (DefaultTopologyHandler.java:handle(83))
> > - Default topology forward from /gateway/poc/webhdfs/v1/tmp/janus/ to
> > /gateway/poc/gateway/poc/webhdfs/v1/tmp/janus/ 2017-04-24 07:11:33,795
> > DEBUG hadoop.gateway (GatewayFilter.java:doFilter(116)) - Received
> > request: GET /gateway/poc/webhdfs/v1/tmp/janus/2017-04-24 07:11:33,795
> > WARN  hadoop.gateway (GatewayFilter.java:doFilter(162)) - Failed to
> match
> > path /gateway/poc/webhdfs/v1/tmp/janus/
>
>
>

Reply via email to