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

Avoid using RPCs when querying table infos for master status pages

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • 2.0.0-beta-2, 2.0.0
    • UI
    • None
    • Reviewed

    Description

      When querying table information for master status pages, currently method is using admin interfaces. For example, when list user tables, codes are as follows.

      Connection connection = master.getConnection();
      Admin admin = connection.getAdmin();
      try

      { tables = admin.listTables(); }

      finally

      { admin.close(); }

      But actually, we can get all user tables from master's memory.

      Using admin interfaces means using RPCs, which has a low efficiency.

       

      Attachments

        1. 19861.4.patch
          10 kB
          Ted Yu
        2. errorMsgExample.png
          176 kB
          Xiaolin Ha
        3. HBASE-19861.v1.patch
          9 kB
          Xiaolin Ha
        4. HBASE-19861.v3.patch
          10 kB
          Xiaolin Ha
        5. HBASE-19861.v4.patch
          10 kB
          Xiaolin Ha

        Activity

          People

            Xiaolin Ha Xiaolin Ha
            Xiaolin Ha Xiaolin Ha
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: