Uploaded image for project: 'Hadoop HDFS'
  1. Hadoop HDFS
  2. HDFS-17501

Add a parameter "redirectByIPAddress" to WebHDFS

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Open
    • Minor
    • Resolution: Unresolved
    • None
    • None
    • webhdfs

    Description

      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.

       

      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
      

       

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

      Attachments

        Issue Links

          Activity

            People

              NickyYe Ye Ni
              NickyYe Ye Ni
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated: