[rest] publish endpoint and statistics into ZooKeeper -----------------------------------------------------
Key: HBASE-3119 URL: https://issues.apache.org/jira/browse/HBASE-3119 Project: HBase Issue Type: Improvement Components: rest Reporter: Andrew Purtell Assignee: Andrew Purtell This change allows the REST interface to publish its endpoint and metrics, currently only requests/sec, into ZooKeeper. By default a permanent znode tree is created as needed at {{/hbase/rest/status}} and Stargate instances create ephemeral children of this with names in the format {{<host>:<port>}}. The ephemeral znodes contain JSON serialized information about the instance, e.g. {{{"connector":{"host":"restserver.example.com","port":"8080"},"statistics":{"requests":"13"}}}} The function of Stargate itself is not affected, except for one significant change: now if the ZooKeeper service is lost, the Stargate instances will abort along with the rest of HBase. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.