Thanks again for the tips! And what about cache blocks? Why should I avoid it?
On Wed, May 28, 2014 at 2:57 PM, Vikram Singh Chandel < vikramsinghchan...@gmail.com> wrote: > Hi Flavio > > I suppose you are using Cloudera Manager for HBase management, to change > RAM usage cloudera has different steps: > > 1: Go to HBase service > 2: Click on configurations > 3: Click on View and Edit > 4: Search for Environment safety valve > 5: make following entry there "HBASE_HEAPSIZE=3072" (without quotes) > 6: Save -> deploy client configurations (under Action tab) -> Restart HBase > > > On Wed, May 28, 2014 at 12:35 PM, Flavio Pompermaier > <pomperma...@okkam.it>wrote: > > > Thank you all for the great suggestions, I'll try ASAP to test them. > Just 2 > > questions: > > - why should I set setCacheBlocks to false? > > - How cai I increasing/decreasing the amount of RAM you provide to block > > caches and memstores? > > > > Best, > > Flavio > > > > > > On Tue, May 27, 2014 at 2:54 AM, Henry Hung <ythu...@winbond.com> wrote: > > > > > @Flavio: > > > One thing you should consider: is CPU over saturated? > > > > > > For instance, if one server has 24 cores, and the task tracker is > > > configured to also execute 24 MR simultaneously, then there is no core > > left > > > for HBase to do GC, and then crash. > > > > > > Few weeks ago my region server sometimes crash when MR is running, > then I > > > decide to move MR cluster to another machine leaving only DataNode + > > > RegionServer running. > > > After change, my regionserver still running without crash. > > > > > > My suggestion is you could try to decrease the MR task numbers to > around > > > 12 or lesser, and see if the frequency of crash decrease? > > > > > > Best regards, > > > Henry Hung > > > > > > -----Original Message----- > > > From: Dhaval Shah [mailto:prince_mithi...@yahoo.co.in] > > > Sent: Tuesday, May 27, 2014 8:03 AM > > > To: user@hbase.apache.org > > > Subject: Re: HBase cluster design > > > > > > A few things pop out to me on cursory glance: > > > - You are using CMSIncrementalMode which after a long chain of events > has > > > a tendency to result in the famous Juliet pause of death. Can you try > Par > > > New GC instead and see if that helps? > > > - You should try to reduce the CMSInitiatingOccupancyFraction to avoid > a > > > full GC > > > - Your hbase-env.sh is not setting the Xmx at all. Do you know how much > > > RAM you are giving to your region servers? It may be too small or too > > large > > > given your use case and machines size > > > - Your client scanner caching is 1 which may be too small depending on > > > your row sizes. You can also override that setting in your scan for the > > MR > > > job > > > - You only have 2 zookeeper instances which is not at all recommended. > > > Zookeeper needs a quorum to operate and generally works best with an > odd > > > number of zookeeper servers. This probably isn't related to your > crashes > > > but it would help stability if you had 1 or 3 zookeepers > > > - I am not 100% sure if the version of hbase you are using has mslab > > > enabled. If not you should enable it. > > > - You can try increasing/decreasing the amount of RAM you provide to > > block > > > caches and memstores to suit your use case. I see that you are using > the > > > defaults here > > > > > > On top of these, when you kick off your MR job to scan HBase you should > > > setCacheBlocks to false > > > > > > > > > > > > Regards, > > > Dhaval > > > > > > > > > ________________________________ > > > From: Flavio Pompermaier <pomperma...@okkam.it> > > > To: user@hbase.apache.org; Dhaval Shah <prince_mithi...@yahoo.co.in> > > > Sent: Friday, 23 May 2014 3:16 AM > > > Subject: Re: HBase cluster design > > > > > > > > > > > > The hardware specs are: 4 nodes with 48g RAM, 24 cores and 1 TB disk > each > > > server > > > Attached my hbase config files. > > > > > > Thanks, > > > Flavio > > > > > > > > > > > > > > > > > > On Fri, May 23, 2014 at 3:33 AM, Dhaval Shah < > > prince_mithi...@yahoo.co.in> > > > wrote: > > > > > > Can you share your hbase-env.sh and hbase-site.xml? And hardware specs > of > > > your cluster? > > > > > > > > > > > > > > > > > > > >Regards, > > > >Dhaval > > > > > > > > > > > >________________________________ > > > > From: Flavio Pompermaier <pomperma...@okkam.it> > > > >To: user@hbase.apache.org > > > >Sent: Saturday, 17 May 2014 2:49 AM > > > >Subject: Re: HBase cluster design > > > > > > > > > > > > > > > >Could you tell me please in detail the parameters you'd like to see > so i > > > >can look for them and learn the important ones?i'm using cloudera, > cdh4 > > in > > > >one cluster and cdh5 in the other. > > > > > > > >Best, > > > >Flavio > > > > > > > >On May 17, 2014 2:48 AM, "prince_mithi...@yahoo.co.in" < > > > >prince_mithi...@yahoo.co.in> wrote: > > > > > > > >> Can you describe your setup in more detail? Specifically the amount > of > > > >> heap hbase region servers have and your GC settings. Is your server > > > >> swapping when your MR obs are running? Also do your regions go down > or > > > your > > > >> region servers? > > > >> > > > >> We run many MR jobs simultaneously on our hbase tables (size is in > > TBs) > > > >> along with serving real time requests at the same time. So I can > vouch > > > for > > > >> the fact that a well tuned hbase cluster definitely supports this > use > > > case > > > >> (well-tuned is the key word here) > > > >> > > > >> Sent from Yahoo Mail on Android > > > >> > > > >> > > > > > > The privileged confidential information contained in this email is > > > intended for use only by the addressees as indicated by the original > > sender > > > of this email. If you are not the addressee indicated in this email or > > are > > > not responsible for delivery of the email to such a person, please > kindly > > > reply to the sender indicating this fact and delete all copies of it > from > > > your computer and network server immediately. Your cooperation is > highly > > > appreciated. It is advised that any unauthorized use of confidential > > > information of Winbond is strictly prohibited; and any information in > > this > > > email irrelevant to the official business of Winbond shall be deemed as > > > neither given nor endorsed by Winbond. > > > > > > > > > -- > *Regards* > > *VIKRAM SINGH CHANDEL* > > Please do not print this email unless it is absolutely necessary,Reduce. > Reuse. Recycle. Save our planet.