[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.

Reply via email to