Return-Path: X-Original-To: apmail-hbase-issues-archive@www.apache.org Delivered-To: apmail-hbase-issues-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id B18D410A23 for ; Sat, 28 Mar 2015 18:15:55 +0000 (UTC) Received: (qmail 31292 invoked by uid 500); 28 Mar 2015 18:15:55 -0000 Delivered-To: apmail-hbase-issues-archive@hbase.apache.org Received: (qmail 31240 invoked by uid 500); 28 Mar 2015 18:15:55 -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 31228 invoked by uid 99); 28 Mar 2015 18:15:55 -0000 Received: from arcas.apache.org (HELO arcas.apache.org) (140.211.11.28) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 28 Mar 2015 18:15:55 +0000 Date: Sat, 28 Mar 2015 18:15:55 +0000 (UTC) From: "Ashish Singhi (JIRA)" To: issues@hbase.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Commented] (HBASE-8410) Basic quota support for namespaces MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 [ https://issues.apache.org/jira/browse/HBASE-8410?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14385447#comment-14385447 ] Ashish Singhi commented on HBASE-8410: -------------------------------------- In the release note example we need to correct the command used, there is no shell command {{namespace_create}} instead it should be {{create_namespace}}. Also if possible can we also mention in the example how a user can unset the maxtable/maxregions in the namespace {code}alter_namespace 'ns3', {METHOD => 'unset', 'hbase.namespace.quota.maxtables'} {code} > Basic quota support for namespaces > ---------------------------------- > > Key: HBASE-8410 > URL: https://issues.apache.org/jira/browse/HBASE-8410 > Project: HBase > Issue Type: Sub-task > Reporter: Francis Liu > Assignee: Vandana Ayyalasomayajula > Fix For: 2.0.0 > > Attachments: 8410-master.9.patch, HBASE-8410-master.1.patch, HBASE-8410-master.4.patch, HBASE-8410-master.5.patch, HBASE-8410-master.6.patch, HBASE-8410-master.7.patch, HBASE-8410-master.9.patch, HBASE-8410-master.patch, HBASE-8410.docx, HBASE-8410_trunk_14.patch > > > This task involves creating an observer which provides basic quota support to namespaces in terms of (1) number of tables and (2) number of regions. The quota support can be enabled by setting: > > hbase.coprocessor.region.classes > org.apache.hadoop.hbase.namespace.NamespaceController > > > hbase.coprocessor.master.classes > org.apache.hadoop.hbase.namespace.NamespaceController > > in the hbase-site.xml. > To add quotas to namespace, while creating namespace properties need to be added. > Examples: > 1. namespace_create 'ns1', {'hbase.namespace.quota.maxregion'=>'10'} > 2. 1. namespace_create 'ns2', {'hbase.namespace.quota.maxtables'=>'2'}, {'hbase.namespace.quota.maxregion'=>'5'} > The quotas can be modified/added to namespace at any point of time. -- This message was sent by Atlassian JIRA (v6.3.4#6332)