Created 12-15-2016 02:48 AM
Does yarn take responsibility of hbase's resource manage?
Created 12-15-2016 03:56 PM
HBase can run on YARN or without YARN. MapReduce jobs always run on YARN, so whenever there is an HBase operation that performs a MapReduce, that will be run on YARN.
Created 12-15-2016 03:07 AM
YARN works very well for hosting HBase clusters. Some more details you can find in: http://hortonworks.com/blog/introducing-hoya-hbase-on-yarn/
Although HBase & YARN are not dependent on each other and HBase needs only HDFS for columnar store , it doesn't need mapreduce/yarn.
Created 12-15-2016 03:16 AM
thanks:-)...But when I run a bulk load import in hbase, I can see a MR job showing in YARN Resource manager UI, that makes me confused.
Created 12-15-2016 03:56 PM
HBase can run on YARN or without YARN. MapReduce jobs always run on YARN, so whenever there is an HBase operation that performs a MapReduce, that will be run on YARN.
Created 12-16-2016 01:25 AM
@billie That's helpful...but when HBase run on YRAN, how to control the resource HBase takes?
Created 12-16-2016 02:50 PM
With YARN applications, you specify the resources you want the containers to use when the app is launched. With HBase on YARN using Slider, you specify this in the resources.json file passed to the slider create command.
Created 12-19-2016 02:04 AM
@billie Got it...thanks, Billie:-)