Uploaded image for project: 'HBase'
  1. HBase
  2. HBASE-13701

Consolidate SecureBulkLoadEndpoint into HBase core as default for bulk load

    XMLWordPrintableJSON

    Details

    • Type: Improvement
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 2.0.0
    • Component/s: None
    • Labels:
      None
    • Hadoop Flags:
      Reviewed
    • Release Note:
      Hide
      SecureBulkLoadEndpoint  has been integrated into HBase core as default bulk load mechanism. It is no longer needed to install it as a coprocessor endpoint.
      The new server is backward compatible, accommodating non-secure old client and secure old client requesting SecureBulkLoadEndpoint service.
      SecureBulkLoadEndpoint is deprecated. The backward compatibility support may be removed in future releases.
      Show
      SecureBulkLoadEndpoint  has been integrated into HBase core as default bulk load mechanism. It is no longer needed to install it as a coprocessor endpoint. The new server is backward compatible, accommodating non-secure old client and secure old client requesting SecureBulkLoadEndpoint service. SecureBulkLoadEndpoint is deprecated. The backward compatibility support may be removed in future releases.

      Description

      HBASE-12052 makes SecureBulkLoadEndpoint work in a non-secure env to solve HDFS permission issues.
      We have encountered some of the permission issues and have to use this SecureBulkLoadEndpoint to workaround issues.
      We should probably consolidate SecureBulkLoadEndpoint into HBase core as default for bulk load since it is able to handle both secure Kerberos and non-secure cases.
      Maintaining two versions of bulk load implementation is also a cause of confusion, and having to explicitly set it is also inconvenient.

        Attachments

        1. HBASE-13701-v1.patch
          536 kB
          Jerry He
        2. HBASE-13701-v2.patch
          539 kB
          Jerry He
        3. HBASE-13701-v3.patch
          459 kB
          Jerry He
        4. HBASE-13701-v4.patch
          461 kB
          Jerry He
        5. HBASE-13701-v4-addendum.patch
          1 kB
          Jerry He

          Issue Links

          There are no Sub-Tasks for this issue.

            Activity

              People

              • Assignee:
                jinghe Jerry He
                Reporter:
                jinghe Jerry He
              • Votes:
                0 Vote for this issue
                Watchers:
                10 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: