You are viewing a plain text version of this content. The canonical link for it is here.
Posted to common-issues@hadoop.apache.org by "Tsz Wo Nicholas Sze (JIRA)" <ji...@apache.org> on 2014/06/24 01:01:26 UTC

[jira] [Created] (HADOOP-10741) A lightweight WebHDFS client library

Tsz Wo Nicholas Sze created HADOOP-10741:
--------------------------------------------

             Summary: A lightweight WebHDFS client library
                 Key: HADOOP-10741
                 URL: https://issues.apache.org/jira/browse/HADOOP-10741
             Project: Hadoop Common
          Issue Type: New Feature
          Components: tools
            Reporter: Tsz Wo Nicholas Sze
            Assignee: Mohammad Kamrul Islam


One of the motivations for creating WebHDFS is for applications connecting to HDFS from outside the cluster.  In order to do so, users have to either
# install Hadoop and use WebHdfsFileSsytem, or
# develop their own client using the WebHDFS REST API.

For #1, it is very difficult to manage and unnecessarily complicated for other applications since Hadoop is not a lightweight library.  For #2, it is not easy to deal with security and handle transient errors.

Therefore, we propose adding a lightweight WebHDFS client as a separated library which does not depend on Common and HDFS.  The client can be packaged as a standalone jar.  Other applications simply add the jar to their classpath for using it.



--
This message was sent by Atlassian JIRA
(v6.2#6252)