Details
-
New Feature
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
-
None
-
0.96notable
Description
Currently, the ability for a core developer to add per-table & per-CF configuration settings is very heavyweight. You need to add a reserved keyword all the way up the stack & you have to support this variable long-term if you're going to expose it explicitly to the user. This has ended up with using Configuration.get() a lot because it is lightweight and you can tweak settings while you're trying to understand system behavior [since there are many config params that may never need to be tuned]. We need to add the ability to put & read arbitrary KV settings in the HBase schema. Combined with online schema change, this will allow us to safely iterate on configuration settings.
Attachments
Attachments
Issue Links
- is related to
-
HBASE-3909 Add dynamic config
- Closed
-
HBASE-5678 Dynamic configuration capability for Hbase.
- Closed
- relates to
-
HBASE-5767 Add the hbase shell table_att for any attribute
- Closed
- requires
-
HBASE-5359 Alter in the shell can be too quick and return before the table is altered
- Closed
-
HBASE-5749 "HBASE-5335 Dynamic Schema Config" broke build, missing change to HRegion heapsize
- Closed
- supercedes
-
HBASE-62 [hbase] Allow user add arbitrary key/value pairs to table and column descriptors
- Closed