Return-Path: X-Original-To: apmail-hbase-dev-archive@www.apache.org Delivered-To: apmail-hbase-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id A2B46F4A0 for ; Thu, 21 Mar 2013 21:18:45 +0000 (UTC) Received: (qmail 36007 invoked by uid 500); 21 Mar 2013 21:18:44 -0000 Delivered-To: apmail-hbase-dev-archive@hbase.apache.org Received: (qmail 35927 invoked by uid 500); 21 Mar 2013 21:18:44 -0000 Mailing-List: contact dev-help@hbase.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@hbase.apache.org Delivered-To: mailing list dev@hbase.apache.org Received: (qmail 35917 invoked by uid 99); 21 Mar 2013 21:18:44 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 21 Mar 2013 21:18:44 +0000 X-ASF-Spam-Status: No, hits=-0.7 required=5.0 tests=RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of jdcryans@gmail.com designates 209.85.128.182 as permitted sender) Received: from [209.85.128.182] (HELO mail-ve0-f182.google.com) (209.85.128.182) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 21 Mar 2013 21:18:39 +0000 Received: by mail-ve0-f182.google.com with SMTP id ox1so2879814veb.27 for ; Thu, 21 Mar 2013 14:18:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:x-received:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:content-type; bh=qxtwg5kkhv+h+GrX9DZF4ejSfWIJ057BhUV1VOe02+o=; b=AGr37wrix9T8rRqN3MnHdeC9g8rtb8rRhHVtAyg7kBTRwF0vXxbM8YrJgnFteo+zIs VMsdiODimL5FgkuLjTaQvJSD7oyn7r/XkiRg1qpnjwz53V43DYxXzaZ0oTYbvx4eWpIL c6YYJKnshpINeK2+bLXRA0jWOucvn9Uh5Vd367mPeGqjDf8EPDHiv7LQnt7TnYBp975/ jPfd2dFTXAG4zrs0zx4ZHA8WGEQUg6vEPljJNoAUQrjG7hLLimpRN2pPYK0xoBshfRAz CdKrHs+W0OcurX379m4Q/r8VvjKX2nyHrADFRic4OLxQEfFN5jgpf4iYFikIRW6L90Sr 1kyw== MIME-Version: 1.0 X-Received: by 10.52.17.38 with SMTP id l6mr3484441vdd.49.1363900698362; Thu, 21 Mar 2013 14:18:18 -0700 (PDT) Sender: jdcryans@gmail.com Received: by 10.220.174.132 with HTTP; Thu, 21 Mar 2013 14:18:18 -0700 (PDT) In-Reply-To: References: Date: Thu, 21 Mar 2013 14:18:18 -0700 X-Google-Sender-Auth: fG5T-ezQCV73sKgmfgQf_y78gTA Message-ID: Subject: Re: How to replace MetaUtils.ScannerListener? From: Jean-Daniel Cryans To: dev@hbase.apache.org Content-Type: text/plain; charset=ISO-8859-1 X-Virus-Checked: Checked by ClamAV on apache.org Mmmm I may have been trigger happy. You could pull back the ScannerListener and scanMetaRegion. BTW, why are you using a Vector instead of ArrayList? J-D On Thu, Mar 21, 2013 at 2:05 PM, Jean-Marc Spaggiari wrote: > Hi, > > In trunk, since HBASE-3171 (Drop ROOT and instead store META > location(s) directly in ZooKeeper ) there is no more > MetaUtils.ScannerListener. > > In the merge, I used it to retreive all the regions belonging to a > specific table, from the META. kind of scan. > > // Retrieve the list of regions for this table. > final List regions = new Vector(); > utils.scanMetaRegion(HRegionInfo.FIRST_META_REGIONINFO, new > MetaUtils.ScannerListener() { > public boolean processRow(HRegionInfo info) { > if ((info != null) && > (Bytes.compareTo(info.getTableName(), tableName) == 0)) { > regions.add(info); > } > return true; > } > }); > > > Is there a recommanded way to replace that? The Merge is running > offline, so I can't do a scan. > > Thanks, > > JM