7. Optimizing Splits and Compactions
• Split
split major_compact
hbase.hregion.max.filesize region
ex.100GB
• Region Hotspotting
Region Region Hotspotting
Key
Sequential ID NG
Random Key
7
11. Client API: Best Practices
• Java Client API
Disable auto-flush
flushCommits()
Use scanner-caching
scan NG
Limit scan scope
family
Close ResultScanners
Block cache usage
Optimal loading of row keys
filter
Turn off WAL on Puts
...
11