You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@trafodion.apache.org by Avinash Dongre <do...@gmail.com> on 2015/09/12 03:14:32 UTC

Trafodion Communication protocol with HBase

Hi,

What is the communication mechanism of Trafodion and HBase
Is Trafodion using JNI or ProtoBuf

Any Document or link would help me to understand more.

Thanks
Avinash

Re: Trafodion Communication protocol with HBase

Posted by Atanu Mishra <at...@esgyn.com>.
Hi Avinash,

Someone in this distribution list was looking into building Trafodion on
Ubuntu, but I don't know where they are on it. We have not really tried it
in house.

Regards,
Atanu

On Sat, Sep 12, 2015 at 8:14 AM, Anoop Sharma <an...@esgyn.com>
wrote:

> Access from trafodion to hbase is done either using
> hbase client apis or hbase coprocessors.
>
> Oliver has already responded to how communication
> is done using coprocessors by Traf transaction manager.
>
>
> Direct access from trafodion to hbase client apis is done in 2 layers.
> The top layer of traf C++ code accesses the lower layer
> of traf code written in Java. This communication is done
> using JNI where values are passed between C++/Java.
> The lower traf layer in java then accesses hbase client code
> using hbase apis in java. Hbase client then communicates
> with hbase region servers.
>
> anoop
>
>
> -----Original Message-----
> From: Avinash Dongre [mailto:dongre.avinash@gmail.com]
> Sent: Saturday, September 12, 2015 12:31 AM
> To: dev@trafodion.incubator.apache.org
> Cc: robert geiger <ro...@ampool.io>
> Subject: Re: Trafodion Communication protocol with HBase
>
> Thanks guys appreciate your quick response
>
> Can I build this one on Ubuntu Linux or I have to  stick with centos
>
> Thanks
> Avinash
> On Sep 12, 2015 12:19 PM, "Oliver Bucaojit" <ol...@esgyn.com>
> wrote:
>
> > Hi Avinash,
> >
> > In the Transaction Manager we use Google protobufs to serialize the
> > message.  The RPC mechanism to send this across to HBase is through an
> > endpoint coprocessor.
> >
> > -Oliver
> >
> > On Fri, Sep 11, 2015 at 10:13 PM, Roberta Marton
> > <roberta.marton@esgyn.com
> > >
> > wrote:
> >
> > > We use jni
> > >
> > >    Regards,
> > >    Roberta
> > > On Sep 11, 2015 6:14 PM, "Avinash Dongre" <do...@gmail.com>
> > > wrote:
> > >
> > > > Hi,
> > > >
> > > > What is the communication mechanism of Trafodion and HBase Is
> > > > Trafodion using JNI or ProtoBuf
> > > >
> > > > Any Document or link would help me to understand more.
> > > >
> > > > Thanks
> > > > Avinash
> > > >
> > >
> >
>



-- 
__________
*Atanu Mishra*
*Esgyn Corporation*
Milpitas, CA 95035
m: +1.408.219.9765

RE: Trafodion Communication protocol with HBase

Posted by Anoop Sharma <an...@esgyn.com>.
Access from trafodion to hbase is done either using
hbase client apis or hbase coprocessors.

Oliver has already responded to how communication
is done using coprocessors by Traf transaction manager.


Direct access from trafodion to hbase client apis is done in 2 layers.
The top layer of traf C++ code accesses the lower layer
of traf code written in Java. This communication is done
using JNI where values are passed between C++/Java.
The lower traf layer in java then accesses hbase client code
using hbase apis in java. Hbase client then communicates
with hbase region servers.

anoop


-----Original Message-----
From: Avinash Dongre [mailto:dongre.avinash@gmail.com]
Sent: Saturday, September 12, 2015 12:31 AM
To: dev@trafodion.incubator.apache.org
Cc: robert geiger <ro...@ampool.io>
Subject: Re: Trafodion Communication protocol with HBase

Thanks guys appreciate your quick response

Can I build this one on Ubuntu Linux or I have to  stick with centos

Thanks
Avinash
On Sep 12, 2015 12:19 PM, "Oliver Bucaojit" <ol...@esgyn.com>
wrote:

> Hi Avinash,
>
> In the Transaction Manager we use Google protobufs to serialize the
> message.  The RPC mechanism to send this across to HBase is through an
> endpoint coprocessor.
>
> -Oliver
>
> On Fri, Sep 11, 2015 at 10:13 PM, Roberta Marton
> <roberta.marton@esgyn.com
> >
> wrote:
>
> > We use jni
> >
> >    Regards,
> >    Roberta
> > On Sep 11, 2015 6:14 PM, "Avinash Dongre" <do...@gmail.com>
> > wrote:
> >
> > > Hi,
> > >
> > > What is the communication mechanism of Trafodion and HBase Is
> > > Trafodion using JNI or ProtoBuf
> > >
> > > Any Document or link would help me to understand more.
> > >
> > > Thanks
> > > Avinash
> > >
> >
>

Re: Trafodion Communication protocol with HBase

Posted by Avinash Dongre <do...@gmail.com>.
Thanks guys appreciate your quick response

Can I build this one on Ubuntu Linux or I have to  stick with centos

Thanks
Avinash
On Sep 12, 2015 12:19 PM, "Oliver Bucaojit" <ol...@esgyn.com>
wrote:

> Hi Avinash,
>
> In the Transaction Manager we use Google protobufs to serialize the
> message.  The RPC mechanism to send this across to HBase is through an
> endpoint coprocessor.
>
> -Oliver
>
> On Fri, Sep 11, 2015 at 10:13 PM, Roberta Marton <roberta.marton@esgyn.com
> >
> wrote:
>
> > We use jni
> >
> >    Regards,
> >    Roberta
> > On Sep 11, 2015 6:14 PM, "Avinash Dongre" <do...@gmail.com>
> > wrote:
> >
> > > Hi,
> > >
> > > What is the communication mechanism of Trafodion and HBase
> > > Is Trafodion using JNI or ProtoBuf
> > >
> > > Any Document or link would help me to understand more.
> > >
> > > Thanks
> > > Avinash
> > >
> >
>

Re: Trafodion Communication protocol with HBase

Posted by Oliver Bucaojit <ol...@esgyn.com>.
Hi Avinash,

In the Transaction Manager we use Google protobufs to serialize the
message.  The RPC mechanism to send this across to HBase is through an
endpoint coprocessor.

-Oliver

On Fri, Sep 11, 2015 at 10:13 PM, Roberta Marton <ro...@esgyn.com>
wrote:

> We use jni
>
>    Regards,
>    Roberta
> On Sep 11, 2015 6:14 PM, "Avinash Dongre" <do...@gmail.com>
> wrote:
>
> > Hi,
> >
> > What is the communication mechanism of Trafodion and HBase
> > Is Trafodion using JNI or ProtoBuf
> >
> > Any Document or link would help me to understand more.
> >
> > Thanks
> > Avinash
> >
>

Re: Trafodion Communication protocol with HBase

Posted by Roberta Marton <ro...@esgyn.com>.
We use jni

   Regards,
   Roberta
On Sep 11, 2015 6:14 PM, "Avinash Dongre" <do...@gmail.com> wrote:

> Hi,
>
> What is the communication mechanism of Trafodion and HBase
> Is Trafodion using JNI or ProtoBuf
>
> Any Document or link would help me to understand more.
>
> Thanks
> Avinash
>