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

Add IsActiveServlet to be used for Load Balancers

VotersWatch issueWatchersCreate sub-taskLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

Details

    • New Feature
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • 3.2.0
    • common
    • 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

          This comment will be Viewable by All Users Viewable by All Users
          Cancel

          People

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

            Dates

              Created:
              Updated:
              Resolved:

              Slack

                Issue deployment