HBase's Integration of ZooKeeper
This page documents the ongoing work of the HBase team to integrate ZooKeeper, a summary of our discussions, notes, issues, etc...
HBase use cases - how HBase is using ZooKeeper
Meeting Notes - notes from ZK/HBase discussions
Action items/JIRAs open/resolved/etc...
ZOOKEEPER-564 Give more feedback on that current flow of events in java client logs [FIXED in 3.3.0]
ZOOKEEPER-565 Revisit some java client log messages [FIXED in 3.3.0]
ZOOKEEPER-595 A means of asking quorum what conifguration it is running with [FIXED in 3.3.0]
ZOOKEEPER-593 java client api does not allow client to access negotiated session timeout [FIXED in 3.3.0]
ZOOKEEPER-590 review logging to ensure that session related messages include session id
ZOOKEEPER-588 remove unnecessary/annoying log of tostring error in Request.toString() [FIXED in 3.3.0]
ZOOKEEPER-587 client should log timeout negotiated with server [FIXED in 3.3.0]
ZOOKEEPER-573 the dump 4letterword is not formatting sessionids in hex [FIXED in 3.3.0]
ZOOKEEPER-601 allow configuration of session timeout min/max bounds [FIXED in 3.3.0]
Ideas for future work
- HBase has a jruby based shell, better ways to integrate zookeeper?
Currently -- since hbase 0.20.0 -- it does call out to zk shell. You do hbase> zk "ls /" etc.