Uploaded image for project: 'Hadoop Common'
  1. Hadoop Common
  2. HADOOP-10741

A lightweight WebHDFS client library

    XMLWordPrintableJSON

Details

    • New Feature
    • Status: Open
    • Major
    • Resolution: Unresolved
    • None
    • None
    • tools
    • None

    Description

      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

      1. install Hadoop and use WebHdfsFileSsytem, or
      2. 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.

      Attachments

        Issue Links

          Activity

            People

              kamrul Mohammad Islam
              szetszwo Tsz-wo Sze
              Votes:
              3 Vote for this issue
              Watchers:
              18 Start watching this issue

              Dates

                Created:
                Updated: