[ https://issues.apache.org/jira/browse/HADOOP-1568?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Chris Douglas updated HADOOP-1568: ---------------------------------- Attachment: ls-xml.patch Attached a patch for an example servlet. This patch includes a bug: NameNode::getFileInfo throws an exception with "/" as a parameter. I'm looking into what might be causing this. > NameNode Schema for HttpFileSystem > ---------------------------------- > > Key: HADOOP-1568 > URL: https://issues.apache.org/jira/browse/HADOOP-1568 > Project: Hadoop > Issue Type: New Feature > Components: fs > Reporter: Chris Douglas > Assignee: Chris Douglas > Attachments: ls-xml.patch > > > This issue will track the design and implementation of (the first pass of) a > servlet on the namenode for querying its filesystem via HTTP. The proposed > syntax for queries and responses is as follows. > *Query* > {noformat}GET http://<nn>:<port>/ls.jsp[<?option>[&option]*] > HTTP/1.1{noformat} > Where _option_ may be any of the following query parameters: > _path_ : String (default: '/') > _recursive_ : boolean (default: false) > _filter_ : String (default: none) > *Response* > The response will be returned as an XML document in the following format: > {noformat} > <listing path="..." recursive="(yes|no)" filter="..." > time="yyyy-MM-dd hh:mm:ss UTC" version="..."> > <directory path="..."/> > <file path="..." modified="yyyy-MM-dd hh:mm:ss" blocksize="..." > replication="..." size="..." > dnurl="http://dn:port/streamFile?..."/> > </listing> > {noformat} -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.