Return-Path: Delivered-To: apmail-hbase-user-archive@www.apache.org Received: (qmail 34056 invoked from network); 17 Apr 2011 19:47:23 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 17 Apr 2011 19:47:23 -0000 Received: (qmail 74756 invoked by uid 500); 17 Apr 2011 19:47:22 -0000 Delivered-To: apmail-hbase-user-archive@hbase.apache.org Received: (qmail 74677 invoked by uid 500); 17 Apr 2011 19:47:22 -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 74669 invoked by uid 99); 17 Apr 2011 19:47:21 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 17 Apr 2011 19:47:21 +0000 X-ASF-Spam-Status: No, hits=0.7 required=5.0 tests=RCVD_IN_DNSWL_NONE,SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (athena.apache.org: local policy) Received: from [76.13.9.56] (HELO web65512.mail.ac4.yahoo.com) (76.13.9.56) by apache.org (qpsmtpd/0.29) with SMTP; Sun, 17 Apr 2011 19:47:14 +0000 Received: (qmail 69802 invoked by uid 60001); 17 Apr 2011 19:46:53 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024; t=1303069613; bh=SSEugrv/Fpz8rCgQrZ0vaMZabcNKa9sFZ4feKBBM6PU=; h=Message-ID:X-YMail-OSG:Received:X-RocketYMMF:X-Mailer:Date:From:Reply-To:Subject:To:In-Reply-To:MIME-Version:Content-Type; b=NihbogpJ2nzJSNTQGu5uLRQ4p7/bDzom+vvRqHSbe33LBqhhabDxu045mpuIYXCBsJs5WlB6VFwgGw/vju8GjmFQ3Ky8E9L+PJp1JVrbM06pA6q6bSkc30fRjvRxIj4kQVhN4b/bs6VFWwnqbWkIg6ebjzh8Ij7Gl4TBUC3L9N0= Message-ID: <946329.68110.qm@web65512.mail.ac4.yahoo.com> X-YMail-OSG: 4qVcp4gVM1nMCauiA2VHtaF0k1MRZXEvu7k4Cla9jwNrHu2 RWa9h5ZJkALzttODXJJklP8q3rN3NK8goATsjDHUdhG8NCRLpTyHkvOuZscy 9ZLqxn02zOMnVRJeUb7EnxDxH4aoKRHtplGCNFug0IuB0Z.weY539ItsX8dy giZlvq5JCTAKPPGi7S29.wPamixhj1Un2iI4weJDD.hvG5Lok_0dFuKzljv1 HkjjwerrNT5GXSIdPv5i5u8IBxLfNOPQQybGSsFyoYLuqyzGLWHcz2Vz6PxP zvg.oFX2ircEs.sTxkuZ.Cfk4TgHIPEjo3UmgkTO9iEUTsprWbgqC0WVj5st j7pBu9ZfW6aDTmAZLe3KbxTNs.cEGEQOvbt.GDgGGzOc3YXmMdBN1IedFzj6 lKrpW_Dp7xUjZTQ-- Received: from [69.231.27.174] by web65512.mail.ac4.yahoo.com via HTTP; Sun, 17 Apr 2011 12:46:52 PDT X-RocketYMMF: apurtell X-Mailer: YahooMailClassic/12.0.2 YahooMailWebService/0.8.109.295617 Date: Sun, 17 Apr 2011 12:46:52 -0700 (PDT) From: Andrew Purtell Reply-To: apurtell@apache.org Subject: Re: Region Splitting for moderate amount of daily data - Improve MapReduce Performance To: user@hbase.apache.org In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Jason, > Andrew, when you say this: > > > Because HBase is a DOT it can provide strongly consistent > > and atomic operations on rows, because rows exist in only > > one place at a time. > > This excludes the use of HBase replication? Yes. With the new replication feature of 0.92 edits are streamed from one cluster to another. Row mutations will be consistent/atomic as they are applied at the target, but of course the replication stream may lag for a number of reasons. Therefore the row data according to the view of each cluster may be different. > I'm curious as to where HBase replication places the duplicate(?) > region blocks in HDFS? The edits are streamed from the WAL. WALs are rolled per usual but are kept perhaps for a longer period of time; until all of their replication scoped edits have been streamed to the target cluster. > Also currently is there pass the baton failover when a replicated > region master fails? Yes. Via mechanisms mediated by ZooKeeper. But J-D could say more here. - Andy