Hi, If you're speaking about preparing the query it's in HTable and HConnectionManager. If you're on the pure network level, then, on trunk, it's now done with a third party called protobuf.
See the code from HConnectionManager#createCallable to see how it's used. Cheers, N. On Tue, May 29, 2012 at 4:15 PM, S Ahmed <sahmed1...@gmail.com> wrote: > I'm looking at the client code here: > https://github.com/apache/hbase/tree/trunk/hbase-server/src/main/java/org/apache/hadoop/hbase/client > > Is this the high level operations, and the actual sending of this data over > the network is done somewhere else? > > For example, during a PUT, you may want it to write to n nodes, where is > the code that does that? And the actual network connection etc?