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|ZooKeeper HBaseUseCases] - how HBase is using ZooKeeper
- [ Meeting Notes|ZooKeeper HBaseMeetingNotes] - 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.
- Currently – since hbase 0.20.0 – it does call out to zk shell. You do