[GitHub] storm pull request #2565: STORM-2954 add HBase metricstore implementation

2018-03-13 Thread agresch
Github user agresch closed the pull request at:

https://github.com/apache/storm/pull/2565


---


[GitHub] storm pull request #2565: STORM-2954 add HBase metricstore implementation

2018-02-19 Thread agresch
GitHub user agresch opened a pull request:

https://github.com/apache/storm/pull/2565

STORM-2954 add HBase metricstore implementation

This provides an HBase metricstore implementation to optionally replace the 
default RocksDB version.  It allows both Nimbus and Supervisors to insert 
metrics directly into HBase.

The code should allow for multiple hosts/threads per host to insert into 
HBase.  Where new metadata or aggregated metrics are added, HBase checkandput 
calls are made with retries to make sure the latest data is fetched and stored.

The docs provide info on the configuration options, schema, and how to 
create a table for usage.

I ran my unit tests against HBase 1.1.12, and tested on a secure 1.3 (with 
modified internal code) HBase setup.




You can merge this pull request into a Git repository by running:

$ git pull https://github.com/agresch/storm agresch_hbase_metricstore

Alternatively you can review and apply these changes as the patch at:

https://github.com/apache/storm/pull/2565.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

This closes #2565


commit 24cfa6a11eeebbb8105294ed14c2d2e4cf4dd482
Author: Aaron Gresch 
Date:   2018-02-19T22:16:45Z

STORM-2954 add HBase metricstore implementation




---