Ye Ni created HDFS-17501:
----------------------------

             Summary: Add a parameter "redirectByIPAddress" to WebHDFS
                 Key: HDFS-17501
                 URL: https://issues.apache.org/jira/browse/HDFS-17501
             Project: Hadoop HDFS
          Issue Type: Improvement
          Components: webhdfs
            Reporter: Ye Ni
            Assignee: Ye Ni


Provide a WebHDFS parameter so the redirect URL to a datanode can have an 
option on hostname or IP address.

This takes effect for both NameNode and Router WebHDFS. Default value is false, 
which is consistent with current behavior.

 
{code:java}
curl --insecure -i -X PUT 
"https://localhost:81/webhdfs/v1/user/test/test.ini?op=CREATE&redirectByIpAddress=true";
HTTP/1.1 307 Temporary Redirect
Location: 
https://127.0.0.1:10076/webhdfs/v1/user/test/test.ini?op=CREATE&namenoderpcaddress=localhost&createflag=&createparent=true&overwrite=false

curl --insecure -i -X PUT 
"https://localhost:81/webhdfs/v1/user/test/test.ini?op=CREATE&redirectByIpAddress=false";
HTTP/1.1 307 Temporary Redirect
Location: 
https://localhost:10076/webhdfs/v1/user/test/test.ini?op=CREATE&namenoderpcaddress=localhost&createflag=&createparent=true&overwrite=false

curl --insecure -i -X PUT 
"https://localhost:81/webhdfs/v1/user/test/test.ini?op=CREATE";
HTTP/1.1 307 Temporary Redirect
Location: 
https://localhost:10076/webhdfs/v1/user/test/test.ini?op=CREATE&namenoderpcaddress=localhost&createflag=&createparent=true&overwrite=false
{code}
 

HttpFS doesn't need this change because HttpFS always uses the same URI as 
requested to redirect.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: hdfs-dev-unsubscr...@hadoop.apache.org
For additional commands, e-mail: hdfs-dev-h...@hadoop.apache.org

Reply via email to