I have tried to use the 'big hammer' before, here are my steps (it is not recommended and you should have your HBase and ZK shut down first):
### shut down ZM and HBase
1) for each ZK node:
su // login as root
cp data/myid myid // backup existing myid file to ZooKeeper's home folder
rm data/* -Rf
rm dadalog/* -Rf
mkdir -p data
mkdir -p datalog
cp myid data/myid // restore the myid backup so no need to recreate myid again
2) for each ZK node:
(start ZK )
By clearing data and datalog, you should have a very clean ZooKeeper.
Hope these help and good luck.
On 1 Dec 2012, at 10:55 AM, Kevin O'dell wrote:
> There are a couple ways you can do this. The first is the small hammer
> assuming ZK is using /hbase you can log into the ZK from a ZK node using
> /usr/lib/zookeeper/bin/zkCli.sh once you are in the shell you can then
> execute a rmr /hbase and this will remove all the HBase data except the id
> of the ZK node. Please make sure HBase is shut down.
> There is a REALLY big hammer, some may call is a sledge hammer but you
> can delete the ZK data dir. Go to each ZK node and from the shell as root
> execute a rm -rf /<path to zk data> I believe the default is
> /var/lib/zookeeper/version-2. Again this is not recommended and you should
> have both HBase and ZK shut down for this.
> On Fri, Nov 30, 2012 at 8:42 PM, Stephen Boesch <[EMAIL PROTECTED]> wrote:
>> It is my intention to clean the zookeeper info, since getting questionable
>> behavior in hbase.
>> what is the process to view/clear the data (hbase..) in zookeeper?
>> To view it i tried something like:
>> java -cp zookeeper.jar:lib/*:conf org.apache.zookeeper.ZooKeeperMain ls /
>> I get an output of
>> Connecting to localhost:2181
>> log4j:WARN No appenders could be found for logger
>> log4j:WARN Please initialize the log4j system properly.
>> WatchedEvent state:SyncConnected type:None path:null
>> [hbase, zookeeper]
>> I"m not sure how to get more specific info (using /hbase for example
>> results in same info..)
>> Also: how to remove all of the hbase related data in zookeeper ?
> Kevin O'Dell
> Customer Operations Engineer, Cloudera