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

WASB: Override getCanonicalServiceName() to return full url of WASB filesystem

    XMLWordPrintableJSON

    Details

    • Type: Improvement
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 3.2
    • Fix Version/s: 3.2.2
    • Component/s: fs/azure
    • Labels:
      None
    • Target Version/s:

      Description

      HBase calls getCanonicalServiceName() to check if two FS are the same:
      https://github.com/apache/hbase/blob/10180e232ebf886c9577d77eb91ce64b51564dfc/hbase-server/src/main/java/org/apache/hadoop/hbase/util/FSHDFSUtils.java#L117

      This is creating some issues for customer because the current WASB relied on the default implementation of getCanonicalServiceName() and will return "ip:port".

      Will override getCanonicalServiceName()  in WASB to return the full URI of the fs, and this would be configurable.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                DanielZhou Da Zhou
                Reporter:
                DanielZhou Da Zhou
              • Votes:
                1 Vote for this issue
                Watchers:
                3 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: