Yes.. Only if you use MR. If you are writing your own code, it'll pull the records to the place where you run the code.
On Tue, Jul 21, 2009 at 11:39 PM, Fernando Padilla <[email protected]>wrote: > That is if you use Hadoop MapReduce right? Not if you simply access HBase > through a standard api (like java)? > > > > On 7/21/09 9:49 PM, Amandeep Khurana wrote: > >> Bharath, >> >> The processing is done as local to the RS as possible. The first attempt >> is >> at doing it local on the same node. If thats not possible, its done on the >> same rack. >> >> -ak >> >> >> On Tue, Jul 21, 2009 at 9:43 PM, bharath vissapragada< >> [email protected]> wrote: >> >> Hi all, >>> >>> I have one simple doubt in hbase , >>> >>> Suppose i use a scanner to iterate through all the rows in the hbase and >>> process the data in the table corresponding to those rows .Is the >>> processing >>> of that data done locally on the region server in which that particular >>> region is located or is it transferred over network so that all the >>> processing is done on a single machine on which that script runs!! >>> >>> thanks >>> >>> >>
