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

libhdfs3 - A native C/C++ HDFS client

    XMLWordPrintableJSON

Details

    • New Feature
    • Status: Open
    • Major
    • Resolution: Unresolved
    • None
    • None
    • hdfs-client
    • None

    Description

      Hi All

      I just got the permission to open source libhdfs3, which is a native C/C++ HDFS client based on Hadoop RPC protocol and HDFS Data Transfer Protocol.

      libhdfs3 provide the libhdfs style C interface and a C++ interface. Support both HADOOP RPC version 8 and 9. Support Namenode HA and Kerberos authentication.

      libhdfs3 is currently used by Apache HAWQ at: https://github.com/apache/hawq/tree/master/depends/libhdfs3

      I'd like to integrate libhdfs3 into HDFS source code to benefit others.

      The libhdfs3 code originally from Pivotal was available on github at:
      https://github.com/Pivotal-Data-Attic/pivotalrd-libhdfs3
      http://pivotal-data-attic.github.io/pivotalrd-libhdfs3/

      Attachments

        1. HDFS-6994.patch
          3.46 MB
          Zhanwei Wang
        2. HDFS-6994-rpc-8.patch
          3.41 MB
          Zhanwei Wang

        Issue Links

          Activity

            People

              wangzw Zhanwei Wang
              wangzw Zhanwei Wang
              Votes:
              5 Vote for this issue
              Watchers:
              49 Start watching this issue

              Dates

                Created:
                Updated: