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