Just to add to Mohammad's advices, you should avoid to run ZK on the same
servers as you are running HBase.
Reason is, if you are running in long GCs, ZK might miss the heartbeats and
thinks servers are down. So safer to run same separately if you can.
2013/2/22 Mohammad Tariq <[EMAIL PROTECTED]>
> 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)
> HM(Hbase master)
> Warm Regards,
> 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
> > that are running as regionserver?
> > thanks,
> > --
> > Kaveh Minooie