While this general guideline of not requiring a DN on HM is correct, I just wanted to point out that the HM is hardly high on memory usage/requirements (as possibly stated below), as all it does is maintain the cluster and not serve nor hold any client-useful data or frequent requests.
On Sat, Feb 23, 2013 at 1:13 AM, Mohammad Tariq <[email protected]> wrote: > Hello Kaven, > > It's not all necessary to run HM on server running DN. Actually it's > not advisable to do so, as HM has high memory requirements and running > other daemons on the same machine may lead you to problems. The basic > cluster setup, which people normally use looks somewhat like this : > > NN+JT(Hadoop master) > SNN > HM(Hbase master) > DN+TT+RS > > > Warm Regards, > Tariq > https://mtariq.jux.com/ > cloudfront.blogspot.com > > > On Sat, Feb 23, 2013 at 12:45 AM, kaveh minooie <[email protected]> wrote: > >> Hi everyone, >> >> I had a quick question. do I need to be running datanode on the server >> that is running hbase master or datanode should be running only on servers >> that are running as regionserver? >> >> thanks, >> -- >> Kaveh Minooie >> -- Harsh J
