You are viewing a plain text version of this content. The canonical link for it is here.
Posted to hdfs-issues@hadoop.apache.org by "Ye Ni (Jira)" <ji...@apache.org> on 2024/04/27 07:37:00 UTC

[jira] [Created] (HDFS-17501) Add a parameter "redirectByIPAddress" to WebHDFS

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-issues-unsubscribe@hadoop.apache.org
For additional commands, e-mail: hdfs-issues-help@hadoop.apache.org