Uploaded image for project: 'Ambari'
  1. Ambari
  2. AMBARI-12224

Ambari should not configure hbase.regionserver.global.memstore.upperLimit in HDP-2.3

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Critical
    • Resolution: Fixed
    • 2.1.0
    • 2.1.0
    • ambari-server
    • None

    Description

      HBase has deprecated hbase.regionserver.global.memstore.upperLimit and hbase.regionserver.global.memstore.lowerLimit for HDP-2.3 in favor of hbase.regionserver.global.memstore.size and hbase.regionserver.global.memstore.size.lower.limit.

      The slider called "% of RegionServer Allocated to Write Buffers" sets hbase.regionserver.global.memstore.size, while hbase.regionserver.global.memstore.upperLimit is in the advanced configuration section. This leaves two bugs:

      • In HDP-2.2, the slider has no affect since HBase basically ignores the parameter.
      • In HDP-2.3 the value set by the slider also has no affect since the deprecated values set take precedence.

      One solution is to get rid of hbase.regionserver.global.memstore.upperLimit and hbase.regionserver.global.memstore.lowerLimit in advanced settings in Ambari, and make the slider configuration to use hbase.regionserver.global.memstore.upperLimit in HDP-2.2 and hbase.regionserver.global.memstore.size in HDP-2.3. Rolling upgrade can convert these settings.

      Attachments

        1. AMBARI-12224.2.patch
          13 kB
          Dmitry Lysnichenko
        2. AMBARI-12224.4.patch
          13 kB
          Dmitry Lysnichenko

        Issue Links

          Activity

            People

              dmitriusan Dmitry Lysnichenko
              mpapirkovskyy Papirkovskyy Myroslav
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: