"as long as machine is powerful" That's the key ;)
If you run you standalone HBase in a virtual machine, it might not be powerful enought and you might miss the heartbeats. Same if you run on a computer without enought memory and it's starting to swap. JM 2013/2/23 anil gupta <[email protected]> > On Feb 22, 2013 11:50 AM, "Jean-Marc Spaggiari" <[email protected]> > wrote: > > > > 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. > > > Zk and HM run in seperate JVM; so how would running them on the same > machine will cause ZK missing hearbeats? > As far as I know as long as machine is powerful enough to handle the load > of ZK and HM, then it should be fine. One thing to note is that Zk will > work well if you have dedicated disk for it. > > JM > > > > 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) > > > 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 > > > > > > > >
