Hi there- This is also discussed in the Regions section in the RefGuide:
http://hbase.apache.org/book.html#regions.arch 9.7.3. Region-RegionServer Locality On 12/3/12 10:08 AM, "Kevin O'dell" <[email protected]> wrote: >JM, > > If you have disabled the balancer and are manually moving regions, you >will need to run a compaction on those regions. That is the only(logical) >way of bringing the data local. HDFS does not have a concept of HBase >locality. HBase locality is all managed through major and minor >compactions. > >On Mon, Dec 3, 2012 at 10:04 AM, Jean-Marc Spaggiari < >[email protected]> wrote: > >> Hi, >> >> I'm wondering who is taking care of the data locality. Is it hadoop? Or >> hbase? >> >> Let's say I have disabled the load balancer and I'm manually moving a >> region to a specific server. Who is going to take care that the data >> is going to be on the same datanode as the regionserver I moved the >> region to? Is hadoop going to see that my region is now on this region >> server and make sure my data is moved there too? Or is hbase going to >> ask hadoop to do it? >> >> Or, since I moved it manually, there is not any data locality >>guaranteed? >> >> Thanks, >> >> JM >> > > > >-- >Kevin O'Dell >Customer Operations Engineer, Cloudera
