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

Test with HBase 0.98 (and add compat mode) #59

Closed
wbolster opened this issue Feb 25, 2014 · 12 comments
Closed

Test with HBase 0.98 (and add compat mode) #59

wbolster opened this issue Feb 25, 2014 · 12 comments

Comments

@wbolster
Copy link
Member

Happybase works fine with HBase 0.98 but does not support newly introduced features.

Implementing these new features (with proper tests) would be a nice to have.

@shubhra5
Copy link

shubhra5 commented Aug 4, 2015

Yeah !! facing same issue

@wbolster
Copy link
Member Author

Well, perhaps you could run the test suite against 0.98 and report on the results...

@shubhra5
Copy link

I am using happybase-0.9, and in it's connection.py I can see option is available for
COMPAT_MODES = ('0.90', '0.92', '0.94', '0.96'),
not for 0.98. So it is giving me error there. Do we have any alternatives ?

@wbolster
Copy link
Member Author

just use 0.96

— Wouter

On 17 August 2015 11:04:57 CEST, shubhra5 [email protected] wrote:

I am using happybase-0.9, and in it's connection.py I can see option is
available for
COMPAT_MODES = ('0.90', '0.92', '0.94', '0.96'),
not for 0.98. So it is giving me error there. Do we have any
alternatives ?


Reply to this email directly or view it on GitHub:
#59 (comment)

@samriang
Copy link

Is there any replacement available for happybase at the moment?
Looking for such tool for HBase v.0.98 and newer .. :/

@wbolster
Copy link
Member Author

what makes you think you need a replacement? have you tried at all?

— Wouter

Sent from my phone. Please forgive my tpyos.

On January 15, 2016 4:50:33 PM GMT+01:00, samriang [email protected] wrote:

Is there any replacement available for happybase at the moment?
Looking for such tool for HBase v.0.98 and newer .. :/


Reply to this email directly or view it on GitHub:
#59 (comment)

@samriang
Copy link

Yep, I've tried ofc. At the moment HappyBase works smoothly, but I'm looking to the future.
Since u said that HB is no more supported it looks not pretty wise to use it in serious production -____-

@wbolster
Copy link
Member Author

I'm not sure where you got that happybase is supposedly "no more supported".

HBase Thrift is a stable interface, and Happybase targets that interface. What "supported in happybase" means is basically that it wraps most of the features that the Thrift API offers, and that it has been tested. Newer HBase versions may add new features, which may not be accessible from happybase since they haven't been implemented in happybase (yet).

Anyway, since the HBase Thrift API is stable, current happybase versions will work just fine with newer hbase versions.

Having a "0.98" compat mode in the code that really doesn't do anything than it would do with "0.96" would just be marketing.

@wbolster
Copy link
Member Author

For clarity: Happybase does work with HBase 0.98 just fine. 0.98-only features have not been added, that's all.

@samriang
Copy link

I got info about support from http://happybase.readthedocs.org/
Exactly, "You should know that I don’t use HappyBase myself anymore". Seems I misunderstood that point :)

@wbolster
Copy link
Member Author

well i don't use all the software i ever wrote nowadays, doesn't mean it doesn't work anymore. ;)

@wbolster
Copy link
Member Author

while happybase worked fine against hbase 0.98 when using the 0.96 compat mode, there is now a real 0.98 compat mode (see #155). closing this.

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

No branches or pull requests

3 participants