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:[email protected]] Sent: Saturday, September 12, 2015 12:31 AM To: [email protected] Cc: robert geiger <[email protected]> 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" <[email protected]> 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 > <[email protected] > > > wrote: > > > We use jni > > > > Regards, > > Roberta > > On Sep 11, 2015 6:14 PM, "Avinash Dongre" <[email protected]> > > 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 > > > > > >
