如何“打破”HBase

时间:2012-11-02 23:17:46

标签: hadoop hbase simulation load-testing stress-testing

我们正在尝试一些工具来拍摄Hbase的快照并恢复它。

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

有谁知道如何模拟真实生活来打破我们的HBase数据来测试我们的快照?任何事情都被赞赏,比如糟糕的代码,糟糕的shell命令甚至拔掉网络。

1 个答案:

答案 0 :(得分:1)

  • 在循环中存储具有较大值(兆字节)的密钥,以便耗尽磁盘空间
  • Hadoop版本与
  • 中提供的版本不匹配
  • 将操作系统上允许打开的文件数设置为非常低的数字
  • 将JVM内存参数设置为非常低的值(刚好足以启动HBase)并使用查询重载它
  • 将JVM内存参数设置为非常高的值以导致密集交换
  • 关闭端口或硬重启节点
  • 软重启节点

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