Return-Path: X-Original-To: apmail-hbase-user-archive@www.apache.org Delivered-To: apmail-hbase-user-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 11673114FF for ; Fri, 5 Sep 2014 15:59:20 +0000 (UTC) Received: (qmail 46646 invoked by uid 500); 5 Sep 2014 15:59:18 -0000 Delivered-To: apmail-hbase-user-archive@hbase.apache.org Received: (qmail 46573 invoked by uid 500); 5 Sep 2014 15:59:18 -0000 Mailing-List: contact user-help@hbase.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: user@hbase.apache.org Delivered-To: mailing list user@hbase.apache.org Received: (qmail 46561 invoked by uid 99); 5 Sep 2014 15:59:17 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 05 Sep 2014 15:59:17 +0000 X-ASF-Spam-Status: No, hits=1.5 required=5.0 tests=HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of yuzhihong@gmail.com designates 209.85.213.45 as permitted sender) Received: from [209.85.213.45] (HELO mail-yh0-f45.google.com) (209.85.213.45) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 05 Sep 2014 15:58:52 +0000 Received: by mail-yh0-f45.google.com with SMTP id i57so7492778yha.18 for ; Fri, 05 Sep 2014 08:58:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=jYppX5Ng+pTSP5qDW5fxegOhIpuUx3rtZQUak7UfpaA=; b=zeTdIvcMVnMoUjUWvHkQTb9Rc9EaoW3WDonn6OEm2G7kdNVXLAQRvwihMW944IXN0w rn/4aGZNJ4D+25puQef+rgOgA/7fiuHA2u87qh52DSB1EsaJnk62oi1JNDh8oSiVkIer DEu81a6id7HEpZXZOFMCtlDKjYoLFAST5aQmCdMDSmwKWGS8LEMqJcAC868Fem/5XBXt dBmpkiTDwuVdRK7xLPYtZDMH54lmekvSNCTIAEE23fnE/kHPMVnhsuvUWyA8jv2OivLH LtdZDZwJFHe5IxyZvoq2qu/se5MjbxPsgsP0y0FQmTaOJzi0cyPX5qr0bb/6ZJdvIUuz XAJw== MIME-Version: 1.0 X-Received: by 10.236.46.97 with SMTP id q61mr15990870yhb.150.1409932730749; Fri, 05 Sep 2014 08:58:50 -0700 (PDT) Received: by 10.170.136.14 with HTTP; Fri, 5 Sep 2014 08:58:50 -0700 (PDT) In-Reply-To: References: Date: Fri, 5 Sep 2014 08:58:50 -0700 Message-ID: Subject: Re: Help: RegionTooBusyException: failed to get a lock in 60000 ms From: Ted Yu To: "user@hbase.apache.org" Content-Type: multipart/alternative; boundary=20cf303bfe2c92e9a00502538b7c X-Virus-Checked: Checked by ClamAV on apache.org --20cf303bfe2c92e9a00502538b7c Content-Type: text/plain; charset=UTF-8 See HBASE-10882 where Victor's workaround was to do major compaction before the bulkload. Cheers On Fri, Sep 5, 2014 at 8:15 AM, Jianshi Huang wrote: > I'm importing 2TB of generated HFiles to HBase and I constantly get the > following errors: > > Caused by: > > org.apache.hadoop.hbase.ipc.RemoteWithExtrasException(org.apache.hadoop.hbase.RegionTooBusyException): > org.apache.hadoop.hbase.RegionTooBusyException: failed to get a lock in > 60000 ms. > > regionName=grapple_edges_v2,ff000000,1409817320781.6d2955c780b39523de733f3565642d96., > server=xxxxx.xxx.xxx,60020,1404854700728 > at > org.apache.hadoop.hbase.regionserver.HRegion.lock(HRegion.java:5851) > at > org.apache.hadoop.hbase.regionserver.HRegion.lock(HRegion.java:5837) > at > > org.apache.hadoop.hbase.regionserver.HRegion.startBulkRegionOperation(HRegion.java:5795) > at > > org.apache.hadoop.hbase.regionserver.HRegion.bulkLoadHFiles(HRegion.java:3543) > at > > org.apache.hadoop.hbase.regionserver.HRegion.bulkLoadHFiles(HRegion.java:3525) > at > > org.apache.hadoop.hbase.regionserver.HRegionServer.bulkLoadHFile(HRegionServer.java:3277) > at > > org.apache.hadoop.hbase.protobuf.generated.ClientProtos$ClientService$2.callBlockingMethod(ClientProtos.java:28863) > at org.apache.hadoop.hbase.ipc.RpcServer.call(RpcServer.java:2008) > at org.apache.hadoop.hbase.ipc.CallRunner.run(CallRunner.java:92) > at > > org.apache.hadoop.hbase.ipc.SimpleRpcScheduler.consumerLoop(SimpleRpcScheduler.java:160) > at > > org.apache.hadoop.hbase.ipc.SimpleRpcScheduler.access$000(SimpleRpcScheduler.java:38) > at > > org.apache.hadoop.hbase.ipc.SimpleRpcScheduler$1.run(SimpleRpcScheduler.java:110) > at java.lang.Thread.run(Thread.java:724) > > at org.apache.hadoop.hbase.ipc.RpcClient.call(RpcClient.java:1498) > at > > org.apache.hadoop.hbase.ipc.RpcClient.callBlockingMethod(RpcClient.java:1684) > at > > org.apache.hadoop.hbase.ipc.RpcClient$BlockingRpcChannelImplementation.callBlockingMethod(RpcClient.java:1737) > at > > org.apache.hadoop.hbase.protobuf.generated.ClientProtos$ClientService$BlockingStub.bulkLoadHFile(ClientProtos.java:29276) > at > > org.apache.hadoop.hbase.protobuf.ProtobufUtil.bulkLoadHFile(ProtobufUtil.java:1548) > ... 11 more > > > What makes the region too busy? Is there a way to improve it? > > Does that also mean some part of my data are not correctly imported? > > > Thanks, > > -- > Jianshi Huang > > LinkedIn: jianshi > Twitter: @jshuang > Github & Blog: http://huangjs.github.com/ > --20cf303bfe2c92e9a00502538b7c--