我们正在尝试一些工具来拍摄Hbase快照并还原它。

我没有运行实时HBase的经验,所以我不知道我们将来可能遇到什么问题,这可能会使HBase处于不一致状态。

有谁知道如何模拟现实生活来破坏我们的HBase数据来测试快照?任何东西都是可以理解的,例如错误的代码,错误的shell命令甚至是断开网络连接。

最佳答案

  • 循环存储具有大值(兆字节)的键,以便用尽磁盘空间
  • 附带的Hadoop版本不匹配
  • 将操作系统上允许的打开文件数设置为非常低的数量
  • 将JVM内存参数设置为非常低的值(刚好足以启动HBase),并通过查询
  • 对其进行重载
  • 将JVM内存参数设置为非常高的值,以引起密集交换
  • 关闭端口或硬重启节点
  • 软重启节点

  • 我能想到的一些事情:-)

    关于hadoop - 如何 “break” HBase,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13204343/

    10-14 10:01
    查看更多