hi all,
    the hbase client send too much requests and the some region server down.
    1. region server down because of gc pause
        I can see it from log:
       [JvmPauseMonitor] util.JvmPauseMonitor: Detected pause in JVM
or host machine (eg GC): pause of approximately 3056ms
         I can adjust zookeeper config
    2. as a client, how can I know server is busy?
         I am using hbase 0.96 with hadoop1. I can see log such as:
org.apache.hadoop.hbase.client.AsyncProcess #178, table=vc2.url_db,
attempt=13/35 SUCCEEDED on mphbase1,60020,1403084938641, tracking
started Wed Jun 18 17:31:10 CST 2014
         I googled and found
http://apache-hbase.679495.n3.nabble.com/RegionTooBusyException-Above-memstore-limit-td4056339.html
         it says in hbase 0.94, if the server is busy, it will block
the client request. That's what I want, if the client send too much
request than server can handle, it will be blocked. But in 0.96, it
seems not.
         I did not find any exception in client. So I can't slow the clien down.

Reply via email to