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

Add IsActiveServlet to be used for Load Balancers

    XMLWordPrintableJSON

    Details

    • Type: New Feature
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 3.2.0
    • Component/s: common
    • Labels:
      None

      Description

      Hadoop has a few services with HA setups and it is common to set them behind Load Balancers.
      We should add a way for the Load Balancers to understand what should be the UI to show.
      For example, the standby RM just redirects the requests to the active RM.
      However, if both RMs are behind a Load Balancer the IP might not be reachable.

      Most Load balancers have probes to check if a server reports HTTP code 200:

      Components in Hadoop (e.g., NN, RM, Router,...) should have a unified way to report if they are active.

        Attachments

        1. HADOOP-15707.000.patch
          16 kB
          Lukas Majercak
        2. HADOOP-15707.001.patch
          16 kB
          Lukas Majercak
        3. HADOOP-15707.002.patch
          16 kB
          Lukas Majercak
        4. HADOOP-15707.003.patch
          20 kB
          Lukas Majercak
        5. HADOOP-15707.004.patch
          20 kB
          Lukas Majercak

          Activity

            People

            • Assignee:
              lukmajercak Lukas Majercak
              Reporter:
              lukmajercak Lukas Majercak
            • Votes:
              0 Vote for this issue
              Watchers:
              7 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: