[ https://issues.apache.org/jira/browse/KNOX-520?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Kevin Minder updated KNOX-520: ------------------------------ Fix Version/s: (was: 0.7.0) 0.6.0 > WEBHDFS with knox doesn't support PAT for OPEN operation > -------------------------------------------------------- > > Key: KNOX-520 > URL: https://issues.apache.org/jira/browse/KNOX-520 > Project: Apache Knox > Issue Type: Bug > Components: Server > Affects Versions: 0.5.0 > Environment: Centos 6 > Hadoop 2.6 > Reporter: LINTE > Assignee: Kevin Minder > Fix For: 0.6.0 > > > Network topology : > > /==> > knox1 ==\ > Load balancer > = ==> > Namenodes > \==> > knox2 ==/ > A VIP (dns : knox-server) is supported by the load balancer, listening on 443 > TCP port (HTTPS). > knox1 and knox2 listen on 8443 TCP port (HTTPS). > So the traffic is NATed/PATed from knox-server:443 to knox1:8443 or > knox2:8443. > When doing an open operation on a file with webhdfs API throught knox it > fails beacuse of a bad redirection 307. > First request from the client (authenticated) > ==> https://knox-server/gateway/sandbox/webhdfs/v1/tmp/myfile?OP=OPEN > Response for this request by knox : > ==> Location: > https://knox-server:8443/gateway/sandbox/webhdfs/v1/tmp/myfile?_=<my_access_token> > So the Knox gateway response contains a redirection to the good dns > (knox-server) but to the unPATed port (8443) it should be 443. > Redirection should be like the first request : > ==> Location : > https://knox-server/gateway/sandbox/webhdfs/v1/tmp/myfile?_=<my_access_token> -- This message was sent by Atlassian JIRA (v6.3.4#6332)