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

Expose the NORMALIZARION_ENABLED table descriptor through a property in hbase-site

    XMLWordPrintableJSON

Details

    • Reviewed
    • Hide
      New config: hbase.table.normalization.enabled

      Default value: false

      Description: This config is used to set default behaviour of normalizer at table level. To override this at table level one can set NORMALIZATION_ENABLED at table descriptor level and that property will be honored. Of course, this property at table level can only work if normalizer is enabled at cluster level using "normalizer_switch true" command.
      Show
      New config: hbase.table.normalization.enabled Default value: false Description: This config is used to set default behaviour of normalizer at table level. To override this at table level one can set NORMALIZATION_ENABLED at table descriptor level and that property will be honored. Of course, this property at table level can only work if normalizer is enabled at cluster level using "normalizer_switch true" command.

    Description

      Today if we want to enable region normalizer on a table we have to add the table descriptor "NORMALIZATION_ENABLED" to the table. If we have a lot of tables and we want normalizer to be enabled by default for each table unless disabled explicitly for a table we can't achieve it 

      https://github.com/apache/hbase/blob/master/hbase-client/src/main/java/org/apache/hadoop/hbase/client/TableDescriptorBuilder.java#L164

       

      Intention here is to set it using a property in hbase-site

       

      Attachments

        Activity

          People

            mnpoonia Aman Poonia
            mnpoonia Aman Poonia
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: