Return-Path: X-Original-To: archive-asf-public-internal@cust-asf2.ponee.io Delivered-To: archive-asf-public-internal@cust-asf2.ponee.io Received: from cust-asf.ponee.io (cust-asf.ponee.io [163.172.22.183]) by cust-asf2.ponee.io (Postfix) with ESMTP id A4F2D200D08 for ; Thu, 21 Sep 2017 23:42:05 +0200 (CEST) Received: by cust-asf.ponee.io (Postfix) id A37551609E1; Thu, 21 Sep 2017 21:42:05 +0000 (UTC) Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by cust-asf.ponee.io (Postfix) with SMTP id EA6651609DB for ; Thu, 21 Sep 2017 23:42:04 +0200 (CEST) Received: (qmail 25228 invoked by uid 500); 21 Sep 2017 21:42:04 -0000 Mailing-List: contact issues-help@hbase.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Delivered-To: mailing list issues@hbase.apache.org Received: (qmail 25217 invoked by uid 99); 21 Sep 2017 21:42:04 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd2-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 21 Sep 2017 21:42:04 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd2-us-west.apache.org (ASF Mail Server at spamd2-us-west.apache.org) with ESMTP id 64FF81A62F2 for ; Thu, 21 Sep 2017 21:42:03 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd2-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: -99.202 X-Spam-Level: X-Spam-Status: No, score=-99.202 tagged_above=-999 required=6.31 tests=[KAM_ASCII_DIVIDERS=0.8, RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001, USER_IN_WHITELIST=-100] autolearn=disabled Received: from mx1-lw-us.apache.org ([10.40.0.8]) by localhost (spamd2-us-west.apache.org [10.40.0.9]) (amavisd-new, port 10024) with ESMTP id r6FP7-75qnlo for ; Thu, 21 Sep 2017 21:42:02 +0000 (UTC) Received: from mailrelay1-us-west.apache.org (mailrelay1-us-west.apache.org [209.188.14.139]) by mx1-lw-us.apache.org (ASF Mail Server at mx1-lw-us.apache.org) with ESMTP id E72146127E for ; Thu, 21 Sep 2017 21:42:01 +0000 (UTC) Received: from jira-lw-us.apache.org (unknown [207.244.88.139]) by mailrelay1-us-west.apache.org (ASF Mail Server at mailrelay1-us-west.apache.org) with ESMTP id 4C353E0BD0 for ; Thu, 21 Sep 2017 21:42:01 +0000 (UTC) Received: from jira-lw-us.apache.org (localhost [127.0.0.1]) by jira-lw-us.apache.org (ASF Mail Server at jira-lw-us.apache.org) with ESMTP id 97118241E1 for ; Thu, 21 Sep 2017 21:42:00 +0000 (UTC) Date: Thu, 21 Sep 2017 21:42:00 +0000 (UTC) From: "Zach York (JIRA)" To: issues@hbase.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Work started] (HBASE-18477) Umbrella JIRA for HBase Read Replica clusters MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 archived-at: Thu, 21 Sep 2017 21:42:05 -0000 [ https://issues.apache.org/jira/browse/HBASE-18477?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Work on HBASE-18477 started by Zach York. ----------------------------------------- > Umbrella JIRA for HBase Read Replica clusters > --------------------------------------------- > > Key: HBASE-18477 > URL: https://issues.apache.org/jira/browse/HBASE-18477 > Project: HBase > Issue Type: New Feature > Reporter: Zach York > Assignee: Zach York > Attachments: HBase Read-Replica Clusters Scope doc.docx, HBase Read-Replica Clusters Scope doc.pdf, HBase Read-Replica Clusters Scope doc_v2.docx > > > Recently, changes (such as HBASE-17437) have unblocked HBase to run with a root directory external to the cluster (such as in Amazon S3). This means that the data is stored outside of the cluster and can be accessible after the cluster has been terminated. One use case that is often asked about is pointing multiple clusters to one root directory (sharing the data) to have read resiliency in the case of a cluster failure. > > This JIRA is an umbrella JIRA to contain all the tasks necessary to create a read-replica HBase cluster that is pointed at the same root directory. > > This requires making the Read-Replica cluster Read-Only (no metadata operation or data operations). > Separating the hbase:meta table for each cluster (Otherwise HBase gets confused with multiple clusters trying to update the meta table with their ip addresses) > Adding refresh functionality for the meta table to ensure new metadata is picked up on the read replica cluster. > Adding refresh functionality for HFiles for a given table to ensure new data is picked up on the read replica cluster. > > This can be used with any existing cluster that is backed by an external filesystem. > > Please note that this feature is still quite manual (with the potential for automation later). > > More information on this particular feature can be found here: https://aws.amazon.com/blogs/big-data/setting-up-read-replica-clusters-with-hbase-on-amazon-s3/ -- This message was sent by Atlassian JIRA (v6.4.14#64029)