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
- is related to
-
BIGTOP-993 Add packaging for Phoenix
- Closed
-
HBASE-8734 HBase side support for BIGTOP-1007 (Introduce a modules system for HBase coprocessor applications)
- Closed
1.
|
Phoenix should provide some integration with Apache HBase | Open | Unassigned |