3. Can I run the NameNode and the HBaseMaster on the same machine?
3. No, that would make 2 SPOFs at the same place. (but we are
currently
integrating Zookeeper in HBase so the HMaster SPOF will be fixed
hopefully
in 0.20)
Isn't it the case that if the NN goes down then HBase doesn't function
properly? If so, then from the perspective of HBase reliability, you'd
want to have the HBaseMaster on the same machine as NN, because that
would make a single machine a point of failure, whereas having them on
separate machines would mean you'd have 2 machines that are each
single point of failures.
Wes