Uploaded image for project: 'Bigtop'
  1. Bigtop
  2. BIGTOP-1007

Introduce a modules system for HBase coprocessor applications

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Open
    • Major
    • Resolution: Unresolved
    • 0.8.0
    • None
    • None
    • None

    Description

      Consider a modules system convention ("/etc/hbase/modules.d"), a common pattern used for example by Apache httpd, for easily installation and removal of HBase coprocessor applications.

      Within the modules.d/ directory, one additional level of subdirectories can be created, into which a package can drop site xml fragments and scripts to execute after regionserver and master (re)start. Future packages that ship an HBase coprocessor application could then add configuration bits without concern about collisions and trigger a regionserver reload in postinstall.

      HBase already ships a tool for merging configuration files. Changes required for this will be proposed upstream if needed.

      Attachments

        Issue Links

          Activity

            People

              andrew.purtell@gmail.com Andrew Purtell
              apurtell Andrew Kyle Purtell
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated: