【问题标题】:How to reset hbase and zookeeper如何重置 hbase 和 zookeeper
【发布时间】:2023-04-02 08:46:01
【问题描述】:

经常有一个开发集群HBase在我关闭后无法联系zookeeper。我想要一个“nuke”开关,能够简单地吹走与 hbase 相关的 zk 节点并能够从头开始。

这样的重置方法是什么?

顺便说一句,这是尝试通过 hbase shell 连接时的一条消息:

19:28:09/bin $hbase shell
2014-12-03 00:23:28,687 INFO  [main] Configuration.deprecation: hadoop.native.lib is deprecated. Instead, use io.native.lib.available
HBase Shell; enter 'help<RETURN>' for list of supported commands.
Type "exit<RETURN>" to leave the HBase Shell
Version 0.98.0-hadoop2, r1565492, Thu Feb  6 16:46:57 PST 2014

hbase(main):001:0> list
TABLE
SLF4J: Class path contains multiple SLF4J bindings.
2014-12-03 00:24:06,576 ERROR [main] zookeeper.ZooKeeperWatcher: hconnection-0x357c5b44, quorum=localhost:2181, baseZNode=/hbase Received unexpected KeeperException, re-throwing exception
org.apache.zookeeper.KeeperException$ConnectionLossException: KeeperErrorCode = ConnectionLoss for /hbase/hbaseid
    at org.apache.zookeeper.KeeperException.create(KeeperException.java:99)
    at org.apache.zookeeper.KeeperException.create(KeeperException.java:51)
    at org.apache.zookeeper.ZooKeeper.exists(ZooKeeper.java:1041)
    at org.apache.hadoop.hbase.zookeeper.RecoverableZooKeeper.exists(RecoverableZooKeeper.java:199)

【问题讨论】:

    标签: hbase apache-zookeeper


    【解决方案1】:

    正如你所说,Zookeeper 的硬重置是唯一的解决方案。

    【讨论】:

    • 我更改了hbase.zookeeper.property.dataDir并重新启动了zk/hbase..但是上述问题仍然存在。
    猜你喜欢
    • 2016-04-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多