Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Added AsyncHBase based Store #149

Merged
merged 5 commits into from
Oct 4, 2013
Merged

Added AsyncHBase based Store #149

merged 5 commits into from
Oct 4, 2013

Conversation

MansurAshraf
Copy link
Contributor

@sritchie So I ran into an issue with Storm/SummingBird while using the HBase store. Basically Storm is shipping with Zookeeper 3.3.x due to a bug in Curator (see nathanmarz/storm#225) and newer version of HBase require Zookeeper 3.4.x. Since the pull request above is opened for more than a year, I have not much hope when it will be merged anytime soon. Which means that SummingBird-Storm is also stuck on Zookeeper 3.3.x and any store impl that require latest ZooKeeper will have a hard time. After searching Storm mailing I found that people are using AsyncHBase (https://github.com/OpenTSDB/asynchbase/) to get around this issue. Basically AsyncHBase allow you to use an older version of Zookeeper client to talk to newer version of HBase.

I have added AsyncHbase based store impl in com.twitter.storehaus.asynchbase and added a readme explaining the rationale for two different HBase Impls. I have left the original HBase stores as is for now although they dont currently work with SummingBird.

I have tested the impl internally and it works fine with summing bird. Let me know if you need me to change anything

ianoc added a commit that referenced this pull request Oct 4, 2013
Added AsyncHBase based Store
@ianoc ianoc merged commit f43e7fc into twitter:develop Oct 4, 2013
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants