One of my colleagues have developed a extensive functional hbase-client in
C++ and we are in the process of open-sourcing it. It uses the Thrift
Interface to interact with the reigonservers.

-dhruba


On Thu, Feb 16, 2012 at 3:09 PM, Todd Lipcon <[email protected]> wrote:

> On Thu, Feb 16, 2012 at 3:04 PM, Jeff Whiting <[email protected]> wrote:
> > Will this allow for hbase clients in other languages?  It seems that if
> pb
> > are being used then any language pb supports could have a first class
> client
> > and not have to use a separate (and not super maintained) thrift server.
> You
> > would want to keep the client to be light though if it were to be ported
> to
> > other languages.
> >
> > IMHO it seems that if we are going to the work of redoing the client
> > communications we should be considering other languages.  It seems like
> > having first class clients in various languages could only increase hbase
> > adoption which would be a good thing :-)  I would really like to see
> hbase
> > be more usable from other languages besides java.
>
> The issue is that HBase's client is necessarily not thin. It requires
> a lot of knowledge of HBase itself -- so certainly moving to PB would
> get us one step closer, but it would still be quite a bit of work to
> write a new client in another language. Certainly if someone comes
> along with one, that would be nice, but I don't think we should take
> it upon the project (yet) to maintain any other language clients.
>
> -Todd
>
> >
> >
> > On 2/13/2012 12:01 PM, Jimmy Xiang wrote:
> >>
> >> Hello,
> >>
> >> As HBase installation base is getting bigger, we are ready to work on
> the
> >> wire compatibility issue.
> >> The goal is to make HBase easier for operators to upgrade, while it is
> >> also easier for developers to
> >> enhance, re-architect if necessary.
> >>
> >> The attached is a proposal we came up.  We'd like to start with two
> >> phases:
> >>
> >> Phase 1: Compatibility between client applications and HBase clusters
> >> Phase 2: HBase cluster rolling upgrade within same major version
> >>
> >> Could you please review?
> >>
> >> Thanks,
> >> Jimmy
> >
> >
> > --
> > Jeff Whiting
> > Qualtrics Senior Software Engineer
> > [email protected]
> >
>
>
>
> --
> Todd Lipcon
> Software Engineer, Cloudera
>



-- 
Subscribe to my posts at http://www.facebook.com/dhruba

Reply via email to