my version is 0.98.6-cdh5.2.0, the problem in my production environment. So should I first delete znode? And then how to distable this table?my goal is to fix the wrong table configuration to get my data.
from my mobile phone. 在 2015-2-4 上午12:46,ramkrishna vasudevan <ramkrishna.s.vasude...@gmail.com<mailto:ramkrishna.s.vasude...@gmail.com>>写道: > > I think the only way out here is to clear the zookeeper node. But am not > sure on the ramifications of that. > > Which version are you using? The newer versions are 'protobuf'fed. > > Are you running this in production? > > Regards > Ram > > On Tue, Feb 3, 2015 at 5:00 > PM,yeweichen2...@gmail.com<mailto:yeweichen2...@gmail.com><yeweichen2...@gmail.com<mailto:yeweichen2...@gmail.com>>wrote: >> >> I tried HBCK, but it doesn`t help. I want to disable the table, so that I can use "alter" to fix the wrong configuration. But now the table keep in the status that no matter I use "is_enabled" or "is_disabled", it return false. >> >> ________________________________ >> yeweichen2...@gmail.com<mailto:yeweichen2...@gmail.com> >>> >>> >>> From: ramkrishna vasudevan >>> Date: 2015-02-03 19:55 >>> To: user@hbase.apache.org<mailto:user@hbase.apache.org> >>> CC: yeweichen >>> Subject: Re: Wrong Configuration lead to a failure when enabling table >>> Can you try HBCK? Did it help in anyway? Remember something was done >>> related to failure in ENABLE/DISABLE table some time back. >>> >>> Regards >>> Ram >>> >>> On Tue, Feb 3, 2015 at 3:38 >>> PM,yeweichen2...@gmail.com<mailto:yeweichen2...@gmail.com>< >>> yeweichen2...@gmail.com<mailto:yeweichen2...@gmail.com>> wrote: >>> >>> > Hi, all, >>> > >>> > II did the following command in hbase shell: >>> > >>> > disable 'TestTable' >>> > alter 'TestTable', CONFIGURATION => >>> > {'hbase.regionserver.region.split.policy' => 'xxxxxxxxx'} >>> > enable 'TestTable' >>> > >>> > At first I want to put >>> > "org.apache.hadoop.hbase.regionserver.ConstantSizeRegionSplitPolicy" to >>> > the >>> > place "xxxxxxxxx", but because a spelling error, now is something wrong in >>> > this configuration. After I enable the table, it failed bacause of >>> > ClassNotFound. >>> > >>> > Now is the problem: the table failed to enable and stay in a middle >>> > status. The table is neither enabled nor disabled now. How can I save my >>> > table and fix the wrong configuration? >>> > >>> > >>> > >>> > >>> > >>> >yeweichen2...@gmail.com<mailto:yeweichen2...@gmail.com> >>> > > >