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 F2469FE65 for ; Fri, 31 May 2013 01:11:23 +0000 (UTC) Received: (qmail 12796 invoked by uid 500); 31 May 2013 01:11:23 -0000 Delivered-To: apmail-hbase-issues-archive@hbase.apache.org Received: (qmail 12752 invoked by uid 500); 31 May 2013 01:11:23 -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 12742 invoked by uid 99); 31 May 2013 01:11:23 -0000 Received: from arcas.apache.org (HELO arcas.apache.org) (140.211.11.28) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 31 May 2013 01:11:23 +0000 Date: Fri, 31 May 2013 01:11:23 +0000 (UTC) From: "Hudson (JIRA)" To: issues@hbase.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Commented] (HBASE-7244) Provide a command or argument to startup, that formats znodes if provided 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-7244?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13671040#comment-13671040 ] Hudson commented on HBASE-7244: ------------------------------- Integrated in hbase-0.95 #222 (See [https://builds.apache.org/job/hbase-0.95/222/]) HBASE-7244 Provide a command or argument to startup, that formats znodes if provided; FORGOT TO SVN ADD bin/hbase-cleanup.sh (Revision 1487937) Result = SUCCESS stack : Files : * /hbase/branches/0.95/bin/hbase-cleanup.sh > Provide a command or argument to startup, that formats znodes if provided > ------------------------------------------------------------------------- > > Key: HBASE-7244 > URL: https://issues.apache.org/jira/browse/HBASE-7244 > Project: HBase > Issue Type: New Feature > Components: Zookeeper > Affects Versions: 0.94.0 > Reporter: Harsh J > Assignee: rajeshbabu > Priority: Critical > Fix For: 0.98.0, 0.95.1 > > Attachments: HBASE-7244_2.patch, HBASE-7244_3.patch, HBASE-7244_4.patch, HBASE-7244_5.patch, HBASE-7244_6.patch, HBASE-7244_7.patch, HBASE-7244.patch > > > Many a times I've had to, and have seen instructions being thrown, to stop cluster, clear out ZK and restart. > While this is only a quick (and painful to master) fix, it is certainly nifty to some smaller cluster users but the process is far too long, roughly: > 1. Stop HBase > 2. Start zkCli.sh and connect to the right quorum > 3. Find and ensure the HBase parent znode from the configs (/hbase only by default) > 4. Run an "rmr /hbase" in the zkCli.sh shell, or manually delete each znode if on a lower version of ZK. > 5. Quit zkCli.sh and start HBase again > Perhaps it may be useful, if the start-hbase.sh itself accepted a formatZK parameter. Such that, when you do a {{start-hbase.sh -formatZK}}, it does steps 2-4 automatically for you. > For safety, we could make the formatter code ensure that no HBase instance is actually active, and skip the format process if it is. Similar to a HDFS NameNode's format, which would disallow if the name directories are locked. > Would this be a useful addition for administrators? Bigtop too can provide a service subcommand that could do this. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira