[
https://issues.apache.org/jira/browse/HDFS-11174?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Akira Ajisaka updated HDFS-11174:
---------------------------------
Resolution: Fixed
Hadoop Flags: Reviewed
Fix Version/s: 3.0.0-alpha2
2.7.4
2.8.0
Status: Resolved (was: Patch Available)
Committed this to trunk, branch-2, branch-2.8, and branch-2.7. Thanks [~jzhuge]
for the contribution and thanks [~yuanbo] for the review.
> Wrong HttpFS test command in doc
> --------------------------------
>
> Key: HDFS-11174
> URL: https://issues.apache.org/jira/browse/HDFS-11174
> Project: Hadoop HDFS
> Issue Type: Bug
> Components: documentation, httpfs
> Affects Versions: 2.6.0
> Reporter: John Zhuge
> Assignee: John Zhuge
> Priority: Minor
> Fix For: 2.8.0, 2.7.4, 3.0.0-alpha2
>
> Attachments: HDFS-11174.001.patch
>
>
> There are 2 errors in section {{Test HttpFS is working}} in
> http://hadoop.apache.org/docs/r2.7.3/hadoop-hdfs-httpfs/ServerSetup.html
> {noformat}
> ~ $ curl -i "http://<HTTPFSHOSTNAME>:14000?user.name=babu&op=homedir"
> HTTP/1.1 200 OK
> Content-Type: application/json
> Transfer-Encoding: chunked
> {"homeDir":"http:\/\/<HTTPFS_HOST>:14000\/user\/babu"}
> {noformat}
> # The URL path should be {{/webhdfs/v1}}.
> # The {{op}} should be {{gethomedirectory}}, not {{homedir}}.
> The curl command would produce this error:
> {noformat}
> $ curl 'http://localhost:14000/webhdfs/v1?op=homedir&user.name=hdfs' | json_pp
> {
> "RemoteException" : {
> "message" : "java.lang.IllegalArgumentException: No enum constant
> org.apache.hadoop.fs.http.client.HttpFSFileSystem.Operation.HOMEDIR",
> "exception" : "QueryParamException",
> "javaClassName" :
> "com.sun.jersey.api.ParamException$QueryParamException"
> }
> }
> {noformat}
> The correct command should be:
> {code}
> $ curl 'http://localhost:14000/webhdfs/v1?op=gethomedirectory&user.name=hdfs'
> | json_pp
> {
> "Path" : "/user/hdfs"
> }
> {code}
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]