On Tue, Dec 6, 2011 at 12:50 AM, Rohit Kelkar <[email protected]> wrote: > I am running a mapreduce job on a hbase table. I hava a 3 node > cluster. Currently the table has only a few rows. When I visit the > http://master:60010/master.jsp I can see that the table resides on > only one region server. When I run my mapreduce job on this table I > see the mapper running on a different node of my cluster. Shouldn't > the mapper be running on the same node that hosts the table? > I am using the TableMapReduceUtil.initTableMapperJob method to > initialize the mapreduce job. >
Yes. Mappers should be running by the data. You have only one region in your table or more than one region and more than one mapper is running? St.Ack
