Hi Wesley, I follow your logic and would agree except that the NameNode on a busy cluster can really become overloaded dealing with replication, etc. so it is best to run as few services on the NameNode as possible.
- Andy > From: Wesley Chow <[email protected]> > Subject: Re: Building an Hadoop & Hbase Cluster > To: [email protected] > Date: Sunday, December 14, 2008, 9:13 AM > >> 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
